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