欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql單庫遷移的操作方法

 更新時(shí)間:2022年05月05日 11:43:49   作者:什么都干的派森  
這篇文章主要介紹了Mysql單庫遷移的相關(guān)知識,包括導(dǎo)出數(shù)據(jù)庫文件,上傳至目標(biāo)機(jī)器的操作方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

為什么要遷移

MySQL 遷移是 DBA 日常維護(hù)中的一個(gè)工作。遷移,究其本義,無非是把實(shí)際存在的物體挪走,保證該物體的完整性以及延續(xù)性。就像柔軟的沙灘上,兩個(gè)天真無邪的小孩,把一堆沙子挪向其他地方,鑄就內(nèi)心神往的城堡。

生產(chǎn)環(huán)境中,有以下情況需要做遷移工作,如下:
1.磁盤空間不夠。比如一些老項(xiàng)目,選用的機(jī)型并不一定適用于數(shù)據(jù)庫。隨著時(shí)間的推移,硬盤很有可能出現(xiàn)短缺;
2.業(yè)務(wù)出現(xiàn)瓶頸。比如項(xiàng)目中采用單機(jī)承擔(dān)所有的讀寫業(yè)務(wù),業(yè)務(wù)壓力增大,不堪重負(fù)。如果 IO 壓力在可接受的范圍,會采用讀寫分離方案;
3.機(jī)器出現(xiàn)瓶頸。機(jī)器出現(xiàn)瓶頸主要在磁盤 IO 能力、內(nèi)存、CPU,此時(shí)除了針對瓶頸做一些優(yōu)化以外,選擇遷移是不錯(cuò)的方案;
4.項(xiàng)目改造。某些項(xiàng)目的數(shù)據(jù)庫存在跨機(jī)房的情況,可能會在不同機(jī)房中增加節(jié)點(diǎn),或者把機(jī)器從一個(gè)機(jī)房遷移到另一個(gè)機(jī)房。再比如,不同業(yè)務(wù)共用同一臺服務(wù)器,為了緩解服務(wù)器壓力以及方便維護(hù),也會做遷移。

一句話,遷移工作是不得已而為之。實(shí)施遷移工作,目的是讓業(yè)務(wù)平穩(wěn)持續(xù)地運(yùn)行。

下面看下Mysql單庫遷移的問題。

一、導(dǎo)出數(shù)據(jù)庫文件

1.輸入導(dǎo)出命令

# 導(dǎo)出所有表結(jié)構(gòu)+數(shù)據(jù)
mysqldump -h localhost -u root -p distribute_search_db > d:/distribute_search_db.sql
# 僅導(dǎo)出所有表結(jié)構(gòu)
mysqldump -h localhost -u root -p -d distribute_search_db > d:/distribute_search_db.sql
# 僅導(dǎo)出某個(gè)表的表結(jié)構(gòu)+數(shù)據(jù)
mysqldump -h localhost -u root -p distribute_search_db my_table > d:/distribute_search_db.sql
# 僅導(dǎo)出某個(gè)表的表結(jié)構(gòu)
mysqldump -h localhost -u root -p -d distribute_search_db my_table > d:/distribute_search_db.sql

2.輸入密碼

二、上傳至目標(biāo)機(jī)器

三、 登錄目標(biāo)機(jī)器mysql,創(chuàng)建數(shù)據(jù)庫

1.登錄

mysql -u root -p

2.輸入密碼
3.創(chuàng)建數(shù)據(jù)庫

create database distribute_search_db;

4.退出mysql

quit;

四、導(dǎo)入數(shù)據(jù)庫文件

1.輸入導(dǎo)入命令

mysql -h localhost -u root -p distribute_search_db < d:/distribute_search_db.sql

2.輸入密碼

到此這篇關(guān)于Mysql單庫遷移的文章就介紹到這了,更多相關(guān)Mysql單庫遷移內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Navicat連接MySQL時(shí)出現(xiàn)的連接失敗問題及解決

    Navicat連接MySQL時(shí)出現(xiàn)的連接失敗問題及解決

    這篇文章主要介紹了Navicat連接MySQL時(shí)出現(xiàn)的連接失敗問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • MySQL循環(huán)插入千萬級數(shù)據(jù)

    MySQL循環(huán)插入千萬級數(shù)據(jù)

    這篇文章主要介紹了MySQL如何實(shí)現(xiàn)循環(huán)插入千萬級數(shù)據(jù),幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • 數(shù)據(jù)庫Mysql性能優(yōu)化詳解

    數(shù)據(jù)庫Mysql性能優(yōu)化詳解

    這篇文章主要介紹了數(shù)據(jù)庫Mysql性能優(yōu)化的相關(guān)資料,需要的朋友可以參考下
    2016-05-05
  • MySQL生成千萬測試數(shù)據(jù)以及遇到的問題

    MySQL生成千萬測試數(shù)據(jù)以及遇到的問題

    前兩天發(fā)現(xiàn)同事要做一個(gè)對大表進(jìn)行范圍查詢的功能,所以需要生成千萬數(shù)據(jù)進(jìn)行性能測試,下面這篇文章主要給大家介紹了關(guān)于MySQL生成千萬測試數(shù)據(jù)以及遇到的問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL不用like+%實(shí)現(xiàn)模糊查詢

    MySQL不用like+%實(shí)現(xiàn)模糊查詢

    本文主要介紹了MySQL不用like+%實(shí)現(xiàn)模糊查詢,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • mysql存儲過程如何利用臨時(shí)表返回結(jié)果集

    mysql存儲過程如何利用臨時(shí)表返回結(jié)果集

    這篇文章主要介紹了mysql存儲過程如何利用臨時(shí)表返回結(jié)果集,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • mysql 8.0.13 解壓版安裝配置方法圖文教程

    mysql 8.0.13 解壓版安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.13 解壓版安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • mysql left join的基本用法以及on與where的區(qū)別

    mysql left join的基本用法以及on與where的區(qū)別

    我們在寫sql語句的時(shí)候,總是無法避免使用到連接關(guān)鍵詞,比如內(nèi)連接、外連接,下面就是詳細(xì)的介紹,需要的朋友可以參考下
    2023-05-05
  • MySQL修改tmpdir參數(shù)

    MySQL修改tmpdir參數(shù)

    本文給大家分享的是在linux系統(tǒng)下MySQL修改tmpdir參數(shù)解決tmpdir報(bào)錯(cuò)的問題,有相同需求的小伙伴可以參考下
    2016-02-02
  • Mysql讀寫分離過期常用解決方案

    Mysql讀寫分離過期常用解決方案

    這篇文章主要介紹了Mysql讀寫分離過期常用解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09

最新評論