命令行上的mysql密码

我似乎无法做到这一点。 我想为mysqldump备份一些数据库设置一个shell脚本。

我努力了:

mysqldump -uroot -ppassword

mysqldump -u root -ppassword < – 在线A的说这是应该工作

mysqldump –user = root –password =密码

我一直在拒绝用户root @ localhost的访问

如果我做了老式的mysqldump -uroot -p并且inputpass都是好的

centos 6.8 mysql 5.7我手动安装了mysql: http : //www.tecmint.com/install-latest-mysql-on-rhel-centos-and-fedora/#

有没有一个MySQL选项,禁用此?

无法发表评论,但您的密码是否有可能需要引用的特殊字符? BASH可以用不同的方式来解释它们。

我的mysqldump -u root -p'password'语法主要适用于所有特殊字符。

这对我的作品mysql -u bas -pmysecretpassword

如果它的结构使用,你可以把你的密码my.cnf文件

喜欢这个 :

 [mysqldump] user=bas password=mysecretpassword