linux下更改mysql數據文件默認路徑

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視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享