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外鍵(Foreign Key)介紹和創(chuàng)建外鍵的方法
這篇文章主要介紹了mysql外鍵(Foreign Key)命令和添加外鍵方法,需要的朋友可以參考下2014-02-02MYSQL查詢結(jié)果實現(xiàn)發(fā)送給客戶端
這篇文章主要介紹了MYSQL查詢結(jié)果實現(xiàn)發(fā)送給客戶端方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-06-06Mysql遷移到TiDB雙寫數(shù)據(jù)庫兜底方案詳解
這篇文章主要為大家介紹了Mysql遷移到TiDB雙寫數(shù)據(jù)庫兜底方案詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01