Chr*_*ris 2 mysql networking mysql-error-1045
我收到一个非常奇怪的错误,我创建了一个用户'testuser',其中包含以下凭据:
CREATE USER 'testuser'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%';
FLUSH PRIVILEGES;
Run Code Online (Sandbox Code Playgroud)
我还修改了我的/etc/mysql/my.cnf,不要绑定到任何一个地址.(哪个afaik应该接受来自任何地方的连接?)并重新启动mysql.
我可以在本地连接没问题.
我在ubunutu的虚拟盒子里面跑.
试图从我的Windows机器连接,给我MySQL错误号码1045访问被拒绝用户'testuser'@'192.168.0.22'.
我确信这不是网络问题,因为更改主机或端口会产生不同的错误"无法连接到指定的实例"
以root身份登录并查看users表 - 所有内容都按预期显示.(单行,'%'表示主机和所有权限设置.)
我整个下午一直在撞墙,有人可以提出任何其他可能导致此错误的原因吗?
谢谢你的帮助.
使用以下命令运行GRANT语句IDENTIFIED BY:
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'%' IDENTIFIED BY '123456';
Run Code Online (Sandbox Code Playgroud)