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

mysql備份表的幾種方法總結(jié)

 更新時間:2024年03月28日 11:02:03   作者:健康平安的活著  
這篇文章主要介紹了mysql的備份表的幾種方法總結(jié),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

第一種,小表的備份

1.create   table  A   as  select *  from  B

2.create table  A   like  select  * from B

3.分布操作

create table A like B;
insert into A select * from B;

第二種,對整個數(shù)據(jù)庫的備份與恢復  

2.1 對整個數(shù)據(jù)庫進行備份

1.創(chuàng)建備份用戶和密碼:zhangsan_backup/zs123

create user 'zhangsan_backup'@'localhost' identified by 'zs123';

2.賦予該用戶有哪些權(quán)限

grant  select ,reload,lock tables,replication client,show view,event,process on *.* to 'zhangsan_backup'@'localhost';

3.備份數(shù)據(jù)

#1
mysqldump  -uzhangsan_backup -p --master-data=2 --single-transaction --routines --triggers --events bonc_test > e:\\bonc_test2.sql
#2
mysqldump  -uzhangsan_backup -p  bonc_test >   e:\\bonc_test.sql
 
mysql> create user 'zhangsan_backup'@'localhost' identified by 'zs123';
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> flush privileges;
Query OK, 0 rows affected (0.15 sec)
 
mysql> create user 'zhangsan_backup'@'localhost' identified by 'zs123';
Query OK, 0 rows affected (0.02 sec)
 
mysql> grant  select ,reload,lock tables,replication client,show view,event,process on *.* to 'zhangsan_backup'@'localho
st';
Query OK, 0 rows affected (0.02 sec)
 
C:\Windows\system32>mysqldump  -uzhangsan_backup -p --master-data=2 --single-transaction --routines --triggers --events
bonc_test > e:\\bonc_test2.sql
Enter password: *****
 
C:\Windows\system32>
 

注意如果在操作中報:mysqldump: Error: Binlogging on server not active的錯誤,則在windows中的my.ini文件中最后面新增:

#備份數(shù)據(jù)庫
log-bin=mysql-bin
server-id=1
然后重新啟動服務。即可。

2.2 對整個數(shù)據(jù)庫進行恢復

#1.先創(chuàng)建一個數(shù)據(jù)庫

create database bak_bonc_test;

#2.進行恢復數(shù)據(jù)

mysql -uroot -p bak_bonc_test <e:\\bonc_test2.sql

#3.查看:

第三種,對某個數(shù)據(jù)表進行備份

3.1 對整個數(shù)據(jù)表進行備份

庫:bonc_test        表: user_login_tb

mysqldump  -uzhangsan_backup -p --master-data=2 --single-transaction --routines --triggers --events bonc_test  user_login_tb > e:\\user_login_tb.sql

3.2 對整個數(shù)據(jù)表進行恢復

#先刪除bak_bonc_test 庫中 user_login_tb的這個表

#對其進行恢復: source e:\\user_login_tb.sql;

四.第4種,制定時間點的備份和恢復和實時二進制日志備份

五.使用xtrabackup進行備份

小結(jié)

到此這篇關(guān)于mysql的備份表的幾種方法總結(jié)的文章就介紹到這了,更多相關(guān)mysql的備份表內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mybatis中的三種批量插入方式對比

    mybatis中的三種批量插入方式對比

    這篇文章主要介紹了mybatis中的三種批量插入方式對比,Mybatis是一款流行的Java持久化框架,它提供了三種不同的批量插入方式,分別為普通循環(huán)插入、BatchExecutor和JDBC批處理,普通循環(huán)插入方式適用于數(shù)據(jù)量較小的情況,但隨著數(shù)據(jù)量的增大會影響性能,需要的朋友可以參考下
    2023-10-10
  • MySQL中distinct和count(*)的使用方法比較

    MySQL中distinct和count(*)的使用方法比較

    這篇文章主要針對MySQL中distinct和count(*)的使用方法比較,對兩者之間的使用方法、效率進行了詳細分析,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 利用JuiceFS使MySQL?備份驗證性能提升?10?倍

    利用JuiceFS使MySQL?備份驗證性能提升?10?倍

    這篇文章主要介紹了如何讓?MySQL?備份驗證性能提升?10?倍,JuiceFS?非常適合用來做?MySQL?物理備份,通過不斷調(diào)整?XtraBackup?的參數(shù)和?JuiceFS?的掛載參數(shù),在一個小時內(nèi)將時間縮短到原先的?1/10,下文一起來看相關(guān)內(nèi)容的詳細介紹吧
    2022-03-03
  • MySQL數(shù)據(jù)庫安裝方法與圖形化管理工具介紹

    MySQL數(shù)據(jù)庫安裝方法與圖形化管理工具介紹

    這篇文章介紹了MySQL數(shù)據(jù)庫安裝方法與圖形化管理工具,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • MySQL中常見的六個約束類型詳解

    MySQL中常見的六個約束類型詳解

    數(shù)據(jù)類型是為了節(jié)約內(nèi)存,提高計算, 數(shù)據(jù)約束是為了完整性(存儲關(guān)系),下面這篇文章主要給大家介紹了關(guān)于MySQL中常見的六個約束類型的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2021-09-09
  • mysql server 8.0.3安裝配置方法圖文教程

    mysql server 8.0.3安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql server 8.0.3安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • MYSQL大小寫不敏感導致用戶登錄異常問題

    MYSQL大小寫不敏感導致用戶登錄異常問題

    這篇文章主要介紹了MYSQL大小寫不敏感導致用戶登錄異常問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • MySQL免密登錄的幾種配置方式小結(jié)

    MySQL免密登錄的幾種配置方式小結(jié)

    在日常運維中,為了簡化登錄操作或提高自動化腳本執(zhí)行的效率,我們經(jīng)常需要配置 MySQL 免密登錄,MySQL 支持通過多種方式實現(xiàn)免密登錄,這樣我們就可以避免每次輸入密碼,本文給大家介紹了MySQL免密登錄的幾種配置方式,需要的朋友可以參考下
    2024-10-10
  • Lost connection to MySQL server during query的解決

    Lost connection to MySQL server during query的解決

    經(jīng)常在執(zhí)行sql語句時,會發(fā)現(xiàn)這個問題,一般就是連接mysql數(shù)據(jù)庫不穩(wěn)定
    2008-06-06
  • Linux下mysql 8.0.25 安裝配置方法圖文教程

    Linux下mysql 8.0.25 安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了Linux下mysql 8.0.25 安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07

最新評論