MySQL數(shù)據(jù)庫遷移實(shí)戰(zhàn)
背景
由于之前安裝的mysql因?yàn)榇疟P、cpu、內(nèi)存等,不滿足現(xiàn)有使用需求,需要升級(jí)主機(jī)配置,只能重新在更高的主機(jī)上安裝新的mysql。同時(shí),將現(xiàn)有數(shù)據(jù)庫遷移至新的mysql主機(jī)。
于是有了下面遷移實(shí)戰(zhàn),為避免不必要的麻煩,以下教程信息已經(jīng)脫敏。
1.備份 demo 數(shù)據(jù)庫
1)登錄mysql安裝服務(wù)器
登錄機(jī)器:ssh tkops@192.168.10.173
2)執(zhí)行mysql備份命令
# 創(chuàng)建備份文件目錄 mkdir /data01/update0719/ cd /usr/local/mysql/bin ./mysqldump -u demo -h localhost -p demopwd > /data01/update0719/20230719_demo_all.sql cp /usr/local/mysql/bin/20230719_demo_all.sql /data01/update0719/
3)發(fā)送備份文件到mysql 188 目標(biāo)機(jī)器:
scp /data01/update0719/20230719_demo_all.sql tkops@192.168.10.188:/data01/demo_update/
2.恢復(fù)demo數(shù)據(jù)庫
恢復(fù)mysql demo數(shù)據(jù)庫至新的mysql主機(jī)。
1)登錄mysql 升級(jí)版主機(jī)
ssh tkops@192.168.10.188
2)使用root登錄mysql
cd /data01/local/mysql5.7 # 使用root用戶登錄mysql管理控制臺(tái) ./bin/mysql -u root
3)執(zhí)行初始化數(shù)據(jù)庫-授權(quán)及創(chuàng)建庫
use mysql; #創(chuàng)建demo用戶,密碼請(qǐng)根據(jù)實(shí)際情況設(shè)置,并記錄下密碼 grant ALL PRIVILEGES ON demo.* TO demo@"%" IDENTIFIED BY "demopwd" WITH GRANT OPTION; flush privileges; #創(chuàng)建數(shù)據(jù)庫 create database if not exists demo default character set utf8 collate utf8_general_ci;
4)恢復(fù)備份數(shù)據(jù)
#登錄mysql客戶端 cd /data01/local/mysql5.7 ./bin/mysql -udemo -pdemopwd use demo; source /data01/demo_update/20230719_demo_all.sql; exit;
到此這篇關(guān)于MySQL數(shù)據(jù)庫遷移實(shí)戰(zhàn)的文章就介紹到這了,更多相關(guān)MySQL數(shù)據(jù)庫遷移內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MySQL數(shù)據(jù)庫遷移data文件夾位置詳細(xì)步驟
- Mysql的數(shù)據(jù)庫遷移到另一個(gè)機(jī)器上的方法詳解
- mysql數(shù)據(jù)庫遷移至Oracle數(shù)據(jù)庫
- MySQL數(shù)據(jù)庫遷移快速導(dǎo)出導(dǎo)入大量數(shù)據(jù)
- mysql數(shù)據(jù)庫遷移數(shù)據(jù)目錄至另一臺(tái)服務(wù)器詳細(xì)步驟
- MySQL數(shù)據(jù)備份、還原、數(shù)據(jù)庫遷移以及表的導(dǎo)出和導(dǎo)入
- MySQL數(shù)據(jù)庫遷移全過程
- MySQL數(shù)據(jù)庫遷移后無法啟動(dòng)的問題解決
相關(guān)文章
Ubuntu16.04 server下配置MySQL,并開啟遠(yuǎn)程連接的方法
這篇文章主要介紹了Ubuntu16.04 server下配置MySQL,并開啟遠(yuǎn)程連接的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-01-01
MySQL中使用CTE獲取時(shí)間段數(shù)據(jù)的技巧分享
在數(shù)據(jù)庫操作中,獲取特定時(shí)間段的數(shù)據(jù)是一項(xiàng)常見任務(wù),MySQL自從8.0版本開始支持CTE(公共表表達(dá)式),使得我們可以更加靈活和高效地處理時(shí)間段數(shù)據(jù),本文小編介紹了MySQL中使用CTE獲取時(shí)間段數(shù)據(jù)的技巧分享,需要的朋友可以參考下2024-08-08
mysql 5.7以上版本安裝配置方法圖文教程(mysql 5.7.12\mysql 5.7.13\mysql 5.7.
這篇文章主要為大家分享了MySQL 5.7以上縮版本安裝配置方法圖文教程,包括mysql5.7.12、mysql5.7.13、mysql5.7.14安裝教程,包括感興趣的朋友可以參考一下2016-08-08
mysql如何去掉某個(gè)字段中的第一個(gè)出現(xiàn)的字符串
這篇文章主要介紹了mysql如何去掉某個(gè)字段中的第一個(gè)出現(xiàn)的字符串問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
mysql使用物理備份安裝xtrabackup的詳細(xì)過程
這篇文章主要介紹了mysql使用物理備份安裝xtrabackup的詳細(xì)過程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧2024-05-05
MySQL 學(xué)習(xí)總結(jié) 之 初步了解 InnoDB 存儲(chǔ)引擎的架構(gòu)設(shè)計(jì)
這篇文章主要介紹了MySQL 學(xué)習(xí)總結(jié) 之 初步了解 InnoDB 存儲(chǔ)引擎的架構(gòu)設(shè)計(jì),文中給大家提到了mysql存儲(chǔ)引擎有哪些,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下2020-02-02
MySQL大表數(shù)據(jù)碎片的判斷與整理優(yōu)化實(shí)戰(zhàn)指南
在MySQL數(shù)據(jù)庫運(yùn)維過程中,大表的碎片問題是影響性能和磁盤空間利用率的常見痛點(diǎn),刪除、更新數(shù)據(jù)后極易產(chǎn)生碎片,導(dǎo)致表文件臃腫、查詢變慢、磁盤空間浪費(fèi),本文將從碎片成因、判斷方法、整理操作、注意事項(xiàng)四個(gè)維度,手把手教你搞定MySQL大表碎片整理優(yōu)化2026-05-05

