我似乎无法做到这一点。我想设置一个 shell 脚本,用于 mysqldump 备份一些数据库。
我努力了:
mysqldump -uroot -p密码
mysqldump -u root -ppassword <-- online A 说这应该有效
mysqldump --user=root --password=密码
我一直被拒绝访问用户 root@localhost
如果我使用老式的 mysqldump -uroot -p 并输入 pass 一切都很好
centos 6.8 mysql 5.7 我确实使用以下命令手动安装了 mysql: http://www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora/#
有没有一个 mysql 选项可以禁用这个功能?
答案1
这对我有用 mysql -u bas -pmysecretpassword
如果用于结构规则,你可以将密码放在 my.cnf 文件中
像这样 :
[mysqldump]
user=bas
password=mysecretpassword