修改mysql 數據庫存儲路徑

一、 
使用命令:service mysqld stop 中止 mysql 
查看 mysql 數據庫的默認路徑:/var/lib/mysql 
創建目標存放目錄: mkdir /home/data 
使用命令拷貝文件:cp -a /var/lib/mysql /home/data/mysql   ( 這個copy命令很重要 ,必定要把所屬主和權限都複製過去 )mysql

改變文件夾所屬: chown -R mysql:mysql   /home/data/mysqlsql

二、 
修改MySQL配置文件:/etc/my.cnf 
使用VIM編輯:vim /etc/my.cnf 
把其中的datadir更改成新的路徑 
datadir=/home/data/mysql 數據庫

socket =/home/data/mysql/mysql.sock (加上此行)vim

三、 
修改MySQL啓動腳本 /etc/init.d/mysqld, 
找到 get_mysql_option mysqld datadir 「/var/lib/mysql/mysql」 雙引號裏的內容改爲實際存放路徑 /home/data/mysqlsocket

四、 
須要作一個連接指向新的文件位置。 
ln -sv /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock 
上面的命令給 mysql.sock 創建一個軟連接,不然使用mysql客戶端登錄的時候會提示找不到文件 /var/lib/mysql/mysql.sockrest

六、 
重啓mysqld 
service mysqld restart
--------------------- code

七、查看 數據存儲目錄:get

首先登陸數據庫 ,後執行命令:it

show global variables like "%datadir%";show global variables like "%datadir%";
相關文章
相關標籤/搜索