ahh*_*arr 14 mysql backup mysqldump database-restore
我用他的命令支持我所有的mysql数据库
mysqldump -u root -ppasswod --all-databases | gzip > all.sql.gz
Run Code Online (Sandbox Code Playgroud)
只是想知道我能用以下命令恢复所有数据库
gunzip < alldb.sql.gz | mysql -u root -ppassword -h localhost
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何备份所有的mysql用户吗?
我无法测试它,因为我不确定,我不想破坏我当前系统上的任何数据库
moc*_*ace 22
是.通常,要恢复压缩备份文件,您可以执行以下操作:
gunzip < alldb.sql.gz | mysql -u [uname] -p[pass] [dbname]
Run Code Online (Sandbox Code Playgroud)
请注意,该--all-databases选项仅适用于备份.备份文件本身将包含CREATE DATABASE quux;还原的所有相关命令.
这是我用来备份MySQL中所有数据库的命令:
mysqldump -u USERNAME -p --all-databases --events --ignore-table=mysql.event --extended-insert --add-drop-database --disable-keys --flush-privileges --quick --routines --triggers | gzip > "all_databases.gz"
Run Code Online (Sandbox Code Playgroud)
要从*.gz mysqldump文件恢复:
gunzip < all_databases.gz | mysql -u USERNAME -p
Run Code Online (Sandbox Code Playgroud)
要在导入sql.gz文件时显示进度条,请下载pv并使用以下命令:
pv mydump.sql.gz | 拉链| mysql -u root -p
如果您的系统上未安装PV命令,请相对尝试以下命令
在CentOS / RHEL中
百胜安装光伏
在Debian / Ubuntu中
apt-get install pv
在MAC中
酿造安装光伏
输出类似的东西->
pv mydump.sql.gz | 拉链| mysql -u root -p dbname
输入密码:
255MiB 0:05:49 [748kiB / s] [============>] 30%
| 归档时间: |
|
| 查看次数: |
49102 次 |
| 最近记录: |