首頁  >  文章  >  資料庫  >  linux下更改mysql資料檔預設路徑

linux下更改mysql資料檔預設路徑

王林
王林轉載
2020-01-22 20:33:251998瀏覽

linux下更改mysql資料檔預設路徑

使用rpm安裝方式安裝完MySQL資料庫後,資料文件的預設路徑為/var/lib/mysql,但根目錄不適合用於儲存資料文件,所以我們需要更改資料庫檔案預設路徑。

更改方法如下:

環境介紹:

原始路徑:/var/lib/mysql

目標路徑:/home/mysql_data/mysql

Linux系統版本:centos7.6

MySQL資料庫版本:5.7.25

免費學習影片教學:mysql影片教學

#具體步驟:

1、建立目標路徑

mkdir -p /home/mysql_data

2、關閉MySQL

systemctl stop mysqld

3、複製資料檔

cp -arp /var/lib/mysql /home/mysql_data

4、修改設定檔/etc/my.cnf

將datadir和socket中的原始路徑修改為目標路徑

datadir=/home/mysql_data/mysql
socket=/home/mysql_data/mysql/mysql.sock

5、啟動MySQL服務

systemctl start mysqld

NOTE:

1、報錯如下:

linux下更改mysql資料檔預設路徑

#解決:

執行指令:

setenforce 1

再重新啟動。

2、報錯如下:

Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

解決:

修改設定檔my.cnf,新增或修改以下設定:

[client]socket = /home/mysql_data/mysql/mysql.sock

相關文章教學推薦:mysql教學

以上是linux下更改mysql資料檔預設路徑的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除