mysql 移動資料庫 MySQL移動資料庫位置

2021-10-17 13:15:35 字數 1262 閱讀 1329

需求: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移動資料庫位置

標籤 需求 mysql資料庫檔案原位置 var lib mysql 要移動至 data mysql 1 首先在 data目錄下建立乙個名為 mysql的資料夾 mkdir data mysql chown r mysql mysql data mysql chmod r 755 data mysql...

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資料庫效能優化

1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...