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用戶,密碼請根據(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL left join操作中on和where放置條件的區(qū)別介紹
這篇文章主要給大家介紹了關(guān)于MySQL left join操作中on和where放置條件的區(qū)別的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-01-012022最新版MySQL 8.0.30 安裝及配置教程(小白入門)
這篇文章主要介紹了2022最新版MySQL 8.0.30 安裝及配置教程,安裝過程算是比較簡單的,今天給大家分享的此文比較適合mysql數(shù)據(jù)庫的小白,需要的朋友可以參考下2022-09-09ubuntu20.04配置mysql8.0的實(shí)現(xiàn)步驟
本文主要介紹了ubuntu20.04配置mysql8.0的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-05-05MySQL8.0就地升級(jí)到MySQL8.4.0的方法
本文主要介紹了MySQL8.0就地升級(jí)到MySQL8.4.0的方法,文中通過代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-06-06MySQL數(shù)據(jù)庫索引order?by排序精講
我們今天說的并不是大數(shù)據(jù)下該如何優(yōu)雅的排序,如何提升排序性能的問題,我們來仔細(xì)分析說一說MySQL中的排序問題,希望可以對(duì)正在閱讀的同學(xué)們有所啟迪幫助2021-11-11MyEclipse連接MySQL數(shù)據(jù)庫報(bào)錯(cuò)解決辦法
我們現(xiàn)在一般網(wǎng)站都是利用的MySQL數(shù)據(jù)庫搭建網(wǎng)站的,但是在網(wǎng)上看到很多網(wǎng)友吐槽數(shù)據(jù)庫連接不上的問題,現(xiàn)在我就結(jié)合相關(guān)資料向提出一些我個(gè)人的見解,希望對(duì)大家解決問題有幫助2014-01-01MySQL忘記root密碼以及遠(yuǎn)程無法連接的解決方法
這篇文章主要介紹了MySQL忘記root密碼以及遠(yuǎn)程無法連接問題的解決方法,文中有詳細(xì)的代碼示例來解決這些辦法,需要的朋友可以參考下2023-06-06MySQL無法重啟報(bào)錯(cuò)Warning: World-writable config file ‘/etc/my.cnf’
最近在維護(hù)公司服務(wù)器的時(shí)候,在關(guān)閉數(shù)據(jù)庫的命令發(fā)現(xiàn)mysql關(guān)不了了,提示錯(cuò)誤為Warning: World-writable config file '/etc/my.cnf' is ignored,通過查找網(wǎng)上的資料終于解決了,現(xiàn)在將解決的方法分享給大家,同樣遇到這個(gè)問題的朋友們可以參考借鑒。2016-12-12