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

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

王林
發布: 2020-01-22 20:33:25
轉載
2179 人瀏覽過

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板