备注 | 修改日期 | 修改人 |
格式调整 | 2021-01-14 16:57:42[当前版本] | 系统管理员 |
创建版本 | 2021-01-14 16:55:57 | 系统管理员 |
[root@qttc ~]# /usr/local/mysql/bin/mysqldump -uroot -proot db > bak.sql
Warning: Using a pass word on the command line interface can be insecure.
在命令行下如果要使用密码可以在执行命令后的提示输入里输入密码,或者在指定的安全文件内指定密码。那安全文件时哪个呢?文档对此给出了答案:
可以在my.cnf内指定,于是打开我的my.cnf
,在[mysqldump]下增加:
user=root
password=root
文中说的在[client]下面加也可以,但那样就所有块的操作都能共享了,所以生产环境上为了安全还是尽量分开。保存退出再dump就ok了。
[root@qttc ~]# /usr/local/mysql/bin/mysqldump db > bak.sql
mysqldump: Got error: 2003: Can't connect to MySQL server on '127.0.0.1' (10061)