標籤:
需求:mysql資料庫檔案原位置:/var/lib/mysql 要移動至:/data/mysql
1、首先在/data目錄下建立乙個名為:mysql的資料夾:
# mkdir /data/mysql
# chown -r mysql:mysql /data/mysql
# chmod -r 755 /data/mysql
2、停止所有mysql服務:
# netstat -an |grep 3306 //檢視mysql服務是否已經停止
3、拷備/var/lib/mysql下所的檔案到/data/目錄下:
# mv /var/lib/mysql /data
4、修改配置檔案:
# vi /etc/my.cnf
[mysqld]
#datadir=/var/lib/mysql //原路徑
datadir=/data/mysql //修改後的路徑
#socket=/var/lib/mysql/mysql.sock //原sock路徑
socket=/data/mysql/mysql.sock //修改後的sock路徑
5、修改啟動指令碼:
# vim /etc/init.d/mysqld
#get_mysql_option mysqld datadir "/var/lib/mysql" //原sock路徑
get_mysql_option mysqld datadir "/data/mysql" //修改後的sock路徑
6、啟動mysql服務:
# mysql -uroot -p //測試是否可以正常登入;
error 2002 (hy000): can『t connect to local mysql server through socket 『/var/lib/mysql/mysql.sock『 //如果出現該錯誤,請執行以下操作:
# mkdir /var/lib/mysql
# ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock
7、執行完以上操作,資料庫檔案的遷移工作就已經做完了。
標籤:
MySQL移動資料庫位置
需求 mysql資料庫檔案原位置 var lib mysql 要移動至 data 1 首先在 data目錄下建立乙個名為 mysql data的檔名 mkdir data mysql data chown r mysql mysql data mysql data chmod r 755 data ...
mysql部署位置 Mysql部署
存放位置 usr local 2.檢查機器上是否安裝了mysql 3.解壓 改名 4.建立組和使用者,並為新使用者設定密碼 root 使用者 groupadd g 101 dba useradd u 514 g dba g root d usr local mysql mysqladmin id m...
MySQL引數檔案位置
對於linux unix mysql help grep my.cnf etc my.cnf,etc mysql my.cnf,usr local etc my.cnf,my.cnf 這些就是mysql缺省會搜尋my.cnf的目錄,順序排前的優先。mysql可以讀取到的配置檔案 defaults f...