mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺服務(wù)器詳細步驟
一、概述
最近由于項目需要,我們需要進行數(shù)據(jù)庫服務(wù)器的更換和遷移工作。遷移計劃和步驟如下:
1、首先,在新的數(shù)據(jù)庫服務(wù)器上進行環(huán)境的搭建和配置,確保數(shù)據(jù)庫版本、配置等一致。
2、然后,將備份的數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入到新服務(wù)器中。確保數(shù)據(jù)的完整性和準確性。
3、最后,在遷移完成后進行全面的驗證和確認,確保所有數(shù)據(jù)都已成功遷移并可正常訪問。
二、具體遷移步驟
2.1、新服務(wù)器停止數(shù)據(jù)庫
systemctl stop mysqld systemctl status mysqld

2.2、舊服務(wù)器打包數(shù)據(jù)庫的data目錄
進入舊服務(wù)器中打包整個數(shù)據(jù)庫的data目錄,這里的mysql數(shù)據(jù)目錄為mysqldata。
tar -czvf mysqldata.tar.gz mysqldata

并拷貝到新服務(wù)器數(shù)據(jù)庫的data目錄中。
2.3、進入新服務(wù)器中打包整個數(shù)據(jù)庫的data目錄(備份)
tar -czvf data-back.tar.gz data
2.4、在新服務(wù)器中解壓舊服務(wù)器打包數(shù)據(jù)庫的data目錄到數(shù)據(jù)庫data目錄中
tar -xvf mysqldata.tar.gz

2.5、修改新數(shù)據(jù)庫my.cnf配置文件
datadir 為新解壓的數(shù)據(jù)目錄。

2.6、在新服務(wù)器中設(shè)置拷貝的數(shù)據(jù)庫文件的屬主、屬組為mysql,并給數(shù)據(jù)庫data目錄mysql 權(quán)限為777(可跳過)
chown mysql:mysql /usr/local/mysql/mysql chmod -R 777 /usr/local/mysql/
2.7、啟動新服務(wù)器中的數(shù)據(jù)庫
systemctl start mysqld

2.8、登錄數(shù)據(jù)庫查看
mysql -u root -p

mysql> show databases; mysql> use zwgxxt; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> show tables; mysql> select * from 表名;

2.9、可視化工具測試連接

總結(jié)
到此這篇關(guān)于mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺服務(wù)器的文章就介紹到這了,更多相關(guān)mysql遷移數(shù)據(jù)目錄至另一臺服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql:ERROR?2003?(HY000)故障錯誤解決方法與思路
這篇文章主要給大家介紹了關(guān)于mysql:ERROR?2003?(HY000)故障錯誤解決方法與思路的相關(guān)資料,error 2003 hy000是MySQL數(shù)據(jù)庫中一個常見的錯誤代碼,它通常意味著MySQL無法建立到數(shù)據(jù)庫的連接,需要的朋友可以參考下2024-02-02

