首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >拒绝用户'root'@'localhost的访问

拒绝用户'root'@'localhost的访问
EN

Database Administration用户
提问于 2022-10-10 16:52:48
回答 1查看 94关注 0票数 0

*重要:I知道有很多关于如何解决这个问题的文章和主题,但是这些文章和主题都不适合我,因为登录DB很好。

ssh service mysql status返回运行,但是:

代码语言:javascript
复制
Oct 10 12:48:04 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:04 1334 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:07 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:07 1336 [Warning] Access denied for user 'da_admin'@'localhost' (using password: YES)
Oct 10 12:48:07 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:07 1337 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:07 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:07 1338 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:11 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:11 1341 [Warning] Access denied for user 'da_admin'@'localhost' (using password: YES)
Oct 10 12:48:11 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:11 1342 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:11 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:11 1343 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:14 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:14 1347 [Warning] Access denied for user 'da_admin'@'localhost' (using password: YES)
Oct 10 12:48:14 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:14 1348 [Warning] Access denied for user 'root'@'localhost' (using password: NO)
Oct 10 12:48:14 vim735ac.flexlyserver.net mysqld[2846372]: 2022-10-10 12:48:14 1349 [Warning] Access denied for user 'root'@'localhost' (using password: NO)

我查证:

代码语言:javascript
复制
mysql -u root -p enter password - login working
mysql -u da_admin -p enter_password - login working

我也试着冲洗特权。

我还尝试再次为mysql root和da_admin设置密码。

我也登录到直接管理在部分mysql芒果-工作正确。

如果密码不正确,就不可能创建具有directadmin级别的数据库。

发生什么事了?尝试重新启动mysql和mariadb。这一直是个问题。我还关闭了防火墙。

EN

回答 1

Database Administration用户

发布于 2022-10-10 18:33:09

我不清楚什么对你有用或不适合你。当我使用错误的密码时,会发生这样的情况:

代码语言:javascript
复制
$ mysql -u root -p
Enter password: 
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

第1行是用户根,并要求提示密码。

注意…之间的区别

代码语言:javascript
复制
$ mysql -u root -p foo
$ mysql -u root -pfoo

使用这个空间,它将提示输入一个密码;如果成功,它将尝试连接到名为foo的数据库。

如果没有空格,它将使用foo作为密码。如果成功,它将不会设置“默认数据库”;接下来我应该执行USE ... (如果我要查看某个数据库中的数据)。

我希望这会产生一个“使用”错误,因为它不允许2个“默认数据库”:

代码语言:javascript
复制
$ mysql -u root   -p   enter   password
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/318041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档