日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql dump还原_mysql dump备份和恢复

發布時間:2025/3/17 数据库 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql dump还原_mysql dump备份和恢复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

---------------------------------------------

1.準備工作

---------------------------------------------

--查看當前mysql服務器使用的存儲引擎

# mysqladmin variables | grep? storage_engine

| storage_engine????????????????????????? | MyISAM

--查看mysql數據庫存放目錄

# mysqladmin variables | grep datadir

| datadir???????????????????????????????? | /usr/local/mysql/var/???????????????????????????????????????????????????????????????????? |

---------------------------------------------

2.mysqldump備份數據庫

---------------------------------------------

--mysqldump備份一個整個的數據庫

# mysqldump -u root -ppassword --opt accp > /test/accpbak.sql

/*

--opt 這只是一個快捷選項,等同于同時添加 --add-drop-tables --add-locking --create-option --disable-keys --extended-insert --lock-tables --quick --set-charset 選項

*/

--mysqldump備份多個數據庫

# mysqldump -u root -ppassword --opt? --database accp suzhou? > /test/twobak.sql

--mysqldump備份所有數據庫

# mysqldump -u root -ppassword? --opt? --all-databases? > /test/allbak.sql

---------------------------------------------

3.--mysqldump恢復數據庫

---------------------------------------------

--mysqldump恢復:恢復的前提是accp數據庫存在

#mysql -u root -ppassword accp < /test/accpbak.sql

--恢復多個數據庫

#mysql -u root -ppassword

mysql>source /test/twobak.sql

---------------------------------------------

---mysql增量備份

---------------------------------------------

#vi /etc/my.cnf

[mysqld]

log-bin=/mysql-log/mysql-bin

1.全備

mysqldump -u root -ppassword --opt beijing > /test/beijing.sql

2.增量備份:切斷日志,即備份之前所有內容。此備份點只有的修改都存在新日志里

mysqldump --flush-logs -u root -ppassword --opt beijing > /test/beijing.sql

恢復

1.恢復全備

mysql -u root -ppassword beijing < /test/beijing.sql

2.恢復日志

#mysqlbinlog /usr/local/mysql/var/mysql-bin.000013 | mysql -u root -ppassword beijing

啟用新的更新日志

這樣可以記錄你備份后的數據改變為恢復數據準備。

#mysqladmin flush-logs -u root -ppassword

---案例:增量備份

(1).查看二進制日志存放位置

# ls /usr/local/mysql/var/ | grep mysql-bin*

mysql-bin.000001

mysql-bin.000002

mysql-bin.000003

mysql-bin.000004

mysql-bin.000005

mysql-bin.000006

mysql-bin.000007

mysql-bin.000008

mysql-bin.000009

mysql-bin.000010

mysql-bin.000011

mysql-bin.000012

mysql-bin.000013

mysql-bin.index

(2).準備存放備份數據的位置

# mkdir /backup

(2).準備備份的數據

# mysql -u root -ppassword beijing

mysql> show tables;

+-------------------+

| Tables_in_beijing |

+-------------------+

| t1??????????????? |

+-------------------+

1 row in set (0.00 sec)

mysql> select * from t1;

+------+

| sid? |

+------+

|? 101 |

|? 102 |

|? 103 |

|? 104 |

+------+

4 rows in set (0.00 sec)

(3).做全備

#mysqldump -u root -ppassword --opt beijing > /backup/beijing.sql

(4).修改數據庫中表內容

# mysql -u root -ppassword beijing

mysql> insert into t1 values (105);

Query OK, 1 row affected (0.00 sec)

mysql> select * from t1;

+------+

| sid? |

+------+

|? 101 |

|? 102 |

|? 103 |

|? 104 |

|? 105 |

+------+

5 rows in set (0.00 sec)

(5).備份并啟用新日志

#mysqldump --flush-logs -u root -ppassword --opt beijing > /backup/beijing.sql

# ls /usr/local/mysql/var/ | grep mysql-bin*

mysql-bin.000001

mysql-bin.000002

mysql-bin.000003

mysql-bin.000004

mysql-bin.000005

mysql-bin.000006

mysql-bin.000007

mysql-bin.000008

mysql-bin.000009

mysql-bin.000010

mysql-bin.000011

mysql-bin.000012

mysql-bin.000013

mysql-bin.000014

mysql-bin.index

--說明:即該備份完成后,數據庫修改的日志都保存在新添加的mysql-bin.000014中.

(6).操作數據庫

# mysql -u root -ppassword beijing

mysql> select * from t1;

+------+

| sid? |

+------+

|? 101 |

|? 102 |

|? 103 |

|? 104 |

|? 105 |

+------+

5 rows in set (0.01 sec)

mysql> delete from t1 where sid=103;

Query OK, 1 row affected (0.01 sec)

mysql> select * from t1;

+------+

| sid? |

+------+

|? 101 |

|? 102 |

|? 104 |

|? 105 |

+------+

4 rows in set (0.00 sec)

(7).恢復剛才刪除的數據

第一步:恢復全備

#mysql -u root -ppassword beijing < /backup/beijing.sql

第二步:恢復日志

#mysqlbinlog /usr/local/mysql/var/mysql-bin.000014 | mysql -u root -ppassword beijing

第三步:查看數據是否恢復

# mysql -u root -ppassword beijing

mysql> select * from t1;

+------+

| sid? |

+------+

|? 101 |

|? 102 |

|? 103 |

|? 104 |

|? 105 |

+------+

5 rows in set (0.00 sec)

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的mysql dump还原_mysql dump备份和恢复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产视频二区 | 国产精品视频在线观看 | jizz日本视频 | 青青草免费观看 | 大毛片| 我我色综合 | 丰满秘书被猛烈进入高清播放在 | 手机看片午夜 | 国产精品一二三级 | 黑人一级女人全片 | 98国产视频 | 国产一区二区不卡视频 | 日韩欧美视频在线免费观看 | 亚洲欧美一区二区视频 | 少妇av一区二区三区无码 | 国产乱free国语对白 | 香蕉视频911 | 高清国产一区二区三区四区五区 | 九九热免费在线视频 | 欧美熟妇精品一区二区 | 成人免费毛片网 | 午夜激情一区二区 | 日韩欧美久久精品 | 亚洲一区二区视频网站 | 白石茉莉奈黑人 | 色视频免费 | 久久成人久久 | 成年人香蕉视频 | 91成人免费在线观看视频 | 四虎毛片 | 看全色黄大色黄大片女一次牛 | 无码免费一区二区三区 | 综合久久99 | 人妻视频一区二区三区 | 亚洲av毛片基地 | 加勒比毛片 | 六月色婷 | 91日韩 | 色婷婷在线观看视频 | 久久久最新 | 日本午夜一区二区 | 久久久久www | 91重口味 | 日本久久免费 | 在线观看国产视频 | 凸凹人妻人人澡人人添 | 在线播放国产视频 | 久久6精品 | 亚洲专区在线视频 | 操小妞 | 日韩草逼视频 | 国产无| 中文字幕一区二区精品 | 亚洲精品乱码久久久久久蜜桃不卡 | 九九热精品视频 | 国模小丫大尺度啪啪人体 | 欧美一级射 | 亚洲久操 | 日本高清视频一区二区三区 | 国产免费一区 | 亚洲色图19p | 91免费视| 污网站免费看 | 日韩手机在线观看 | 黄色片中文字幕 | 日韩免费高清 | 成人综合激情网 | 一级黄色片片 | 国产一区二区在线观看免费 | 亚洲av成人片色在线观看高潮 | 一区二区三区免费在线观看视频 | 人与嘼交av免费 | 国产成人无码精品久在线观看 | 超碰97久久 | 超碰96在线 | 国产第一页av | 亚洲暴爽| 快播在线视频 | 91超碰在线免费观看 | 激情欧美网站 | 欧美黄色片 | 国产成人av在线 | 日韩欧美国产一区二区在线观看 | 日韩精品免费在线观看 | 美女mm131爽爽爽免费动视频 | 99国产精品欲 | 男女洗澡互摸私密部位视频 | 久久精品国产成人av | 免费色片 | 国产伦精品一区二区三区免费 | 91大片在线观看 | 最新福利视频 | 久久天天干 | 两个小y头稚嫩紧窄h文 | 国模叶桐尿喷337p人体 | 欧美一区二区三 | 国产精品久久精品三级 | 九九九精品视频 | 人人澡超碰碰97碰碰碰 |