错误是1045.但我的用户名和密码是正确的。1045连接到MySQL服务器时
我连接为fcapdi从192.168.0.18(至192.168.0.240:3306)
我的用户表
MariaDB [(none)]> SELECT User,Host FROM mysql.user;
+--------+-----------+
| User | Host |
+--------+-----------+
| dba | % |
| fcapdi | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| | tester |
| root | tester |
+--------+-----------+
当我登录与phpMyAdmin与root
帐户我收到
#1045 - 拒绝用户'root'@'localhost'的访问(使用密码:YES)
但我的帐户dba可以正常登录。到底是怎么回事?
另外我想我应该注意到MySQL实例坐在一个有2个NIC并位于2(内部)网络的服务器上。一个是本地域192.168.0/24
另一个是较大域10.228./16
。
我可以通过10.228./16
网络的fcapdi帐户登录。但不是来自192.168.0./24
网络。
确定你有多少根用户拥有。将所有密码重置为相同的东西 – Drew
'从mysql.user'选择用户,主机,密码或'从mysql.user'选择用户,主机,身份验证字符串......眼球哈希 – Drew
好的快速问题。当我有多个在同一主机上的root用户时,如何更改他们的密码?我目前有'root @ localhost','root @ 127.0.1.7','root @ :: 1'和'root @ tester',但是我有一个'root @ localhost,tester,127.0.0.1' – Valarauca