MySQL备份命令

操作方式

命令:mysqldump -h主机 -u用户名 -P端口号 -p密码 数据库名 > ./转存文件名.sql
直接在命令行执行会有一个警告

mysqldump: [Warning] Using a password on the command line interface can be insecure.

大概意思是表达:在命令行界面使用密码不太安全。因为别人可能会看到你的密码,所以你可以不用先把密码敲上去,命令如下:
mysqldump -h主机 -u用户名 -P端口号 数据库名 > ./转存文件名.sql
回车后会让你输入密码,但此时的密码是隐藏起来的,别人看不到

其他错误情况

有可能在执行命令之后会报这个错:

mysqldump: Couldn’t execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, ‘$.“number-of-buckets-specified”’) FROM information_schema.COLUMN_STATISTICS

这是因为新版的mysqldump默认启用了一个新标志,你可以用参数: - -column-statistics=0 来禁用它来解决:
mysqldump --column-statistics=0 -h主机 -u用户名 -P端口号 数据库名 > ./转存文件名.sql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值