最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysqldump進行數(shù)據(jù)備份詳解

 更新時間:2022年07月14日 16:16:21   作者:菜鳥~~  
這篇文章主要介紹了mysqldump進行數(shù)據(jù)備份詳解,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以慘一下

前言:

mysqlbinlog工具(mysql原生自帶的工具)介意快速解析大量的binlog日志文件,并使用二進制日志進行數(shù)據(jù)恢復的應用實踐,這篇博客我們講一下數(shù)據(jù)備份先關的命令,因為我們做后臺開發(fā)一般工作在shell下,而且部署在后臺服務器或者是云端的mysql,大部分做了一些限制,我們可能在本地無法直連到后臺服務的數(shù)據(jù)庫3306端口上,一般都會有防火墻之類的網(wǎng)絡的中間鍵,沒有條件用GUI(圖形界面工具)鼠標操作做數(shù)據(jù)備份之類的,只能通過命令,而且命令也是最快速的,所以這篇博客講一下常用的數(shù)據(jù)備份,我們一般通過mysqldump進行。

在linux shell下執(zhí)行以下命令,即可把mytest庫的user表的數(shù)據(jù)導出到.sql文件中(導出的不僅是數(shù)據(jù),SQL語句也導出了)

vim user.sql查看user.sql文件內(nèi)容如下:

現(xiàn)在mytest庫里面,我們把表刪了,或者是我們向進行數(shù)據(jù)遷移,在另一個庫上重建這個表。我們有了這個sql腳本在root根目錄下放著,權限不夠,要在普通用戶下執(zhí)行,所以把user.sql移到普通用戶下(或者我們可以一開始就在普通用戶下執(zhí)行mysqldump -u root -p mytest user > ~/user.sql把mytest庫的user表的數(shù)據(jù)導出到.sql文件中,就不用執(zhí)行接下來的步驟,直接執(zhí)行source /home/admin/user.sql,就可以恢復出user表和數(shù)據(jù))

現(xiàn)在user.sql是root的文件,我們變更一下屬主,使得普通用戶也可以操作

然后我們source,相當于把.sql腳本重新執(zhí)行一遍

user表和數(shù)據(jù)全部恢復出來了,有了.sql的腳本,可以在任意的mysql庫上去重建庫表及數(shù)據(jù)

我們還可以直接導出純表數(shù)據(jù):

user.txt內(nèi)容如下:

這樣就把user表里面的數(shù)據(jù)全部導出來了,我們再去用python或者go去寫一些腳本進行數(shù)據(jù)分析的時候,可以通過-t來作為來作為分隔符把每一個字段的數(shù)據(jù)都獲取出來做額外的數(shù)據(jù)分析,比如分析用戶的行為,建立用戶的畫像等等。

mysqldump數(shù)據(jù)備份命令總結

導出建庫建表的SQL:

//導出所有庫
mysqldump -u 用戶名 -p --all-databases > ~/xxx.sql
//一次可以導出多個庫
mysqldump -u 用戶名 -p --databases db1[db2] > ~/xxx.sql
//導出庫或者庫里面的某張表
mysqldump -u 用戶名 -p dbname [tablename]> ~/xxx.sql

導出純數(shù)據(jù):

mysql -u 用戶名 -p -D school -e 'select * from user where age>10' > ~/user.txt

通過備份的.sql,導入數(shù)據(jù),建庫建表

登錄mysql,在mysql的shell上執(zhí)行下面語句

source ~/school.sql

或者直接在linux的shell下執(zhí)行

cat ~/data.sql|mysql -u root -p

這樣就可以把我們之前備份的數(shù)據(jù)到mysql的庫表中

到此這篇關于mysqldump進行數(shù)據(jù)備份詳解的文章就介紹到這了,更多相關mysqldump數(shù)據(jù)備份內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • MySQL索引長度限制原理解析

    MySQL索引長度限制原理解析

    這篇文章主要介紹了MySQL索引長度限制原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 聊聊QT添加MySQL驅(qū)動依賴的問題

    聊聊QT添加MySQL驅(qū)動依賴的問題

    這篇文章主要介紹了QT添加MySQL驅(qū)動依賴的問題,本文通過圖文實例代碼相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • CentOS7環(huán)境下MySQL8常用命令小結

    CentOS7環(huán)境下MySQL8常用命令小結

    在進行MySQL的優(yōu)化之前必須要了解的就是MySQL的查詢過程,下面這篇文章主要給大家介紹了關于CentOS7環(huán)境下MySQL8常用命令的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • MySQL中時間函數(shù)操作大全

    MySQL中時間函數(shù)操作大全

    在使用SQL語言進行數(shù)據(jù)查詢和數(shù)據(jù)分析中,常常需要借助日期時間函數(shù)來計算相關的指標或生成日期輔助列,下面這篇文章主要給大家介紹了關于MySQL中時間函數(shù)操作的相關資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • mysql的虛擬表(DUAL)的介紹及使用場景

    mysql的虛擬表(DUAL)的介紹及使用場景

    本文主要介紹了mysql的虛擬表(DUAL)的介紹及使用場景,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-04-04
  • MySQL8.0中的窗口函數(shù)的示例代碼

    MySQL8.0中的窗口函數(shù)的示例代碼

    本文主要介紹了MySQL8.0中的窗口函數(shù)的示例代碼,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • MySQL慢查詢?nèi)罩?Slow Query Log)的實現(xiàn)

    MySQL慢查詢?nèi)罩?Slow Query Log)的實現(xiàn)

    慢查詢?nèi)罩居脕碛涗浽?nbsp;MySQL 中執(zhí)行時間超過指定時間的查詢語句,本文就來介紹一下MySQL慢查詢?nèi)罩?nbsp;的使用,感興趣的可以了解一下
    2024-08-08
  • MySQL不支持InnoDB的解決方法

    MySQL不支持InnoDB的解決方法

    在OpenSUSE下裝上MySQL后,發(fā)現(xiàn)無法選擇添加事務支持數(shù)據(jù)引擎InnoDB。
    2009-11-11
  • MySQL數(shù)據(jù)定義語言DDL的基礎語句

    MySQL數(shù)據(jù)定義語言DDL的基礎語句

    這篇文章主要介紹了MySQL數(shù)據(jù)定義語言DDL的基礎語句,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • mysql查詢的控制語句圖文詳解

    mysql查詢的控制語句圖文詳解

    這篇文章主要給大家介紹了關于mysql查詢控制語句的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04

最新評論

六枝特区| 青田县| 台南市| 鹿邑县| 申扎县| 九台市| 青州市| 青神县| 岐山县| 满城县| 天气| 沙田区| 武汉市| 连江县| 闽清县| 汾西县| 尼玛县| 贵港市| 泰宁县| 城固县| 连江县| 贡山| 晋宁县| 淮北市| 吴堡县| 新余市| 长海县| 普宁市| 彰化市| 名山县| 额尔古纳市| 肥西县| 门源| 牟定县| 连云港市| 长子县| 长岛县| 益阳市| 庐江县| 西林县| 习水县|