mysql 凭证_mysql .my.cnf没有正确阅读凭证?

我可以使用以下行连接到mysql:

mysql -u myusername -p

(enters password into terminal)

>>>Welcome to the MySQL monitor. Commands end with ; or \g.

>>>Your MySQL connection id is 51

>>>Server version: 5.6.10-log Source distribution

这是我的主目录中的.my.cnf(不是/etc/my.cnf):

[client]

user = myusername

password = mypassword

host = localhost

我的/etc/my.cnf中似乎还有一个客户端部分:

# The following options will be passed to all MySQL clients

[client]

#password = your_password

port = 3306

socket = /tmp/mysql.sock

但是,当我在终端输入“mysql”时,我得到:

ERROR 1045 (28000): Access denied for user 'myusername'@'localhost' (using password: YES)

我的my.cnf出了什么问题?

以下是建议查询的结果:

>>>mysql --print-defaults

>>>mysql would have been started with the following arguments:

>>>--port=3306 --socket=/tmp/mysql.sock --no-auto-rehash --user=myusername --password=mypassword --host=localhost

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值