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