错误1045(28000):用户'root'@'10.10.100.21'的访问被拒绝(使用密码:是)

时间:2019-10-02 19:31:41

标签: mysql server

我有一台运行mysqld的服务器,一切都很好。然后,我创建了第二个数据库服务器,将DB2 /etc/my.cnf配置为与diff datadir一起运行,但与DB1在同一port上运行,并从mysqld_multi start 2开始。在服务器上,我可以使用与连接到DB1 mysql --host=127.0.0.1 --port=3306 -uroot -p相同的方式连接到DB2。但是,当我从外部通过mysql --host 10.10.10.135 --port 3306 -u root -v -p尝试并输入正确的密码时,会得到ERROR 1045 (28000): Access denied for user 'root'@'10.10.100.21' (using password: YES)

我在DB1和DB2中都有以下授予:

+---------------------------------------------------------------------+ | Grants for root@10.10.100.21 | +---------------------------------------------------------------------+ | GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.100.21' |

我的/etc/my.cnf

我不知道怎么回事。

PS:我的目的是创建DB1的副本,并将所有依赖DB1的系统连接到DB2。

0 个答案:

没有答案