gpt4 book ai didi

使用 -defaults-file=/etc/mysql/debian.cnf 时 mysqladmin 访问被拒绝

转载 作者:行者123 更新时间:2023-11-29 09:34:49 26 4
gpt4 key购买 nike

使用mysqladmin --defaults-file=/etc/mysql/debian.cnf时,mysqladmin失败并出现以下错误:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

但是,如果我尝试使用用户名和密码登录,例如:mysqladmin -uroot -pmysupersecretpass,它就可以工作。

包含/etc/mysql/debian.cnf

[client]
host = localhost
user = root
password = mysupersecretpass
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = root
password = mysupersecretpass
socket = /var/run/mysqld/mysqld.sock
basedir = /usr

但是我也可以使用 mysql -u root -p 登录。

谁能告诉我/etc/mysql/debian.cnf出了什么问题?

最佳答案

您需要在密码两边添加双引号:密码=“mysecretpov”

如果没有双引号,就无法读取密码中的特殊字符。

关于使用 -defaults-file=/etc/mysql/debian.cnf 时 mysqladmin 访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57858328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com