資源描述:
《mysql日常管理維護(hù)-2》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、mysql日常管理維護(hù)1.mysql安裝mysqlunix下安裝有三種安裝方式:rpm安裝,二進(jìn)制安裝及源碼安裝安裝步驟(二進(jìn)制方式)1.1創(chuàng)建mysql用戶組[root@mysqlscript]#groupaddmysql1.2創(chuàng)建mysql用戶[root@mysqlscript]#useradd-gmysqlmysql1.3執(zhí)行安裝(mysql-VERSION-OS.tar.gz安裝包已經(jīng)上傳至mysql用戶家目錄)[root@mysql~]#cd/home/mysql[root@mysqlmysql]#tar-xzvf/home
2、/mysql/mysql-VERSION-OS.tar.gz[root@mysqlmysql]#ln-smysql-VERSION-OS.tar.gzmysql[root@mysqlmysql]#cdmysql[root@mysqlmysql]#scripts/mysql_install_db--user=mysql1.4修改目錄權(quán)限[root@mysql~]#cd/home/mysql/mysql[root@mysql~]#chown-Rroot:mysql.[root@mysql~]#chown-Rmysql:mysqldata[
3、root@mysql~]#bin/mysqld_safe--user=mysql&2.mysql數(shù)據(jù)目錄2.1數(shù)據(jù)目錄位置查詢數(shù)據(jù)目錄位置,有兩種方法方法一:[root@mysqlmysql]#mysqladmin-uroot-proot123variables
4、grepdatadir
5、datadir方法二:mysql>showvariableslike'datadir';+---------------+-----------------+
6、Variable_name
7、Value
8、+---------------+---------
9、--------+
10、datadir
11、/var/lib/mysql/
12、+---------------+-----------------+2.2數(shù)據(jù)目錄結(jié)構(gòu)1>每個數(shù)據(jù)庫在數(shù)據(jù)目錄下一個數(shù)據(jù)庫目錄2>每個數(shù)據(jù)庫的表,視圖,觸發(fā)器等在數(shù)據(jù)庫自己的目錄下有相應(yīng)文件3>服務(wù)器進(jìn)程文件。mysql啟動時候時將進(jìn)程寫入進(jìn)程文件,停止后刪除進(jìn)程文件,默認(rèn)進(jìn)程文件位置在數(shù)據(jù)目錄下,文件名為hostname.PID4>mysql服務(wù)器生成狀態(tài)文件及日志文件5>與mysql服務(wù)器相關(guān)的文件1.?dāng)?shù)據(jù)庫管理3.1創(chuàng)建數(shù)據(jù)庫[root@mysqlmysql]
13、#mysql-uroot-proot123mysql>createdatabasedb_name;createdatabasedb_name會在數(shù)據(jù)目錄下生成一個db_name子目錄,同時在這個數(shù)據(jù)庫子目錄db_name下生成一個db.opt文件,里面列出了數(shù)據(jù)庫的字符類型及排序方式。注:數(shù)據(jù)目錄查詢mysql>showvariableslike'datadir';+---------------+-----------------+
14、Variable_name
15、Value
16、+---------------+-------------
17、----+
18、datadir
19、/var/lib/mysql/
20、+---------------+-----------------+3.2刪除數(shù)據(jù)庫mysql>dropdatabasedb_name;如果不能使用這個命令進(jìn)行刪除,需要將這個子目錄下多余的文件進(jìn)行手工刪除,然后進(jìn)行dropdatabase命令繼續(xù)刪除。3.3查看已有數(shù)據(jù)庫mysql>showdatabases;3.4表視圖觸發(fā)器的文件表現(xiàn)方式3.4.1表的文件表現(xiàn)方式創(chuàng)建表后會有生成三個文件:tablename.frm:格式文件,描述表結(jié)構(gòu)tablename.MYD:數(shù)據(jù)
21、文件,存儲表數(shù)據(jù)tablename.MYI:索引文件,存儲表的索引信息3.4.2視圖的文件表現(xiàn)方式viewname.frm:視圖定義及相關(guān)屬性3.4.3觸發(fā)器的文件表現(xiàn)方式Targer.TRG:觸發(fā)器定義及相關(guān)屬性1.用戶及權(quán)限4.1用戶創(chuàng)建mysql>createuser'iman'identifiedby'iman123';mysql>selectuserfrommysql.userwhereuser='iman';+------+
22、user
23、+------+
24、iman
25、+------+4.2用戶刪除命令刪除:mysql>drop
26、userusername;刪除表數(shù)據(jù):mysql>deletefrommysql.userwherehost=“”anduser=””;4.3密碼修改4.3.1root密碼修改1>使用mysqladm[root@mysq