Linux下MySQL数据库的备份与还原,mysql快速导入导出数据库实例演示,解决mysql大数据量数据库导出慢的问题
MySQL 數據庫的備份與還原
- 第一章:數據庫的導入與導出
- ① 數據庫的導出
- ② 大數據量下 mysqldump 的導出優化
- ③ 數據庫的導出
第一章:數據庫的導入與導出
① 數據庫的導出
需要用到 mysqldump 這個程序,在 mysql 安裝路徑下的 bin 文件夾下。
cd 在哪個路徑下執行命令,最后的 sql 備份文件就在哪里生成。
"/usr/local/mysql-8.0.11/bin/mysqldump" -uroot -p ncc_0807mysql > ncc_0807mysql.sql
輸入完密碼不報錯就開始導庫了,等待導完庫自己會跳出來。
[root@localhost mysql-8.0.11]#② 大數據量下 mysqldump 的導出優化
mysql 數據庫導出優化
如果數據量很大的話,導出可能要幾個小時,我們稍微優化一下,就會快很多。
先通過下面的語句查詢出兩個值。
優化后的 sql 語句如下,就是后面加兩個參數,帶上我們查出來的值。
"/usr/local/mysql-8.0.11/bin/mysqldump" -uroot -p ncc_0807mysql > ncc_0807mysql.sql --max_allowed_packet=67108864 --net_buffer_length=16384
生成后效果圖如下,可以看到在我 cd 的位置生成了備份文件。
③ 數據庫的導出
導入數據庫用 mysql 命令就可以了。
"/usr/local/mysql-8.0.11/bin/mysql" -uroot -p ncc_0901mysql < ncc_0807mysql.sql
同樣等待執行完成就可以了。
喜歡的點個贊?吧!
總結
以上是生活随笔為你收集整理的Linux下MySQL数据库的备份与还原,mysql快速导入导出数据库实例演示,解决mysql大数据量数据库导出慢的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 技术篇-任务管理器查看执
- 下一篇: Python 技巧篇-官方网站打不开的情