您好,登錄后才能下訂單哦!
小編給大家分享一下mysql8.0.20怎么弄數據目錄遷移,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
mysql的存儲目錄默認是在/var/lib/mysql/
,下面將修改默認存儲目錄.
本文使用mysql8.0.20版本,與mysql8.0.11版本不同,具體內容如下:
1.先停止mysql服務:
service mysqld stop
2.創建需要存放的目錄位置并賦予權限:
mkdir -p /bak/mysql_data chmod 766 /bak/mysql_data
3.轉移原有數據,這里使用 cp -a 進行復制(先進入到默認目錄/var/lib/,將整個mysql目錄進行復制):
cp -a mysql /bak/mysql_data/
4.修改mysql的配置文件/etc/my.cnf:
vim /etc/my.cnf
原有設置:
datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
修改后的設置:
datadir=/bak/mysql_data/mysql socket=/bak/mysql_data/mysql/mysql.sock log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
5.重啟mysql服務:
service mysqld restart
mysql可以正常啟動就OK了~
以上是“mysql8.0.20怎么弄數據目錄遷移”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。