mysqldump -h192.168.0.1 -uroot -p123456 testdb > d:/testa.sql,提示命令行输入密码不安全
解决方案一:
编辑my.cnf(linux下)、my.ini(windows):
[client]
Host=192.168.0.1
User=root
Password=123456
mysqldump备份写法(路径如果有空格要加引号):
mysqldump --defaults-extra-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" dbtest > d:/testb.sql
备份还原的写法:
mysql --defaults-extra-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" dbtest < d:/testb.sql'