1、问题描述
我想要访问远程windows服务器上的MySQL数据库,因此需要在本地ODBC驱动上配好远程服务器的MySQL。但配置好基本信息后,测试的时候出现如下问题:
2、解决方法
之所以产生这种现象的原因是由于远程服务器上的MySQL账号没有被远程访问的权限。
可以看到root用户的权限只是本地。
因此需要将访问用户root的权限设为'%'
执行命令:
GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY '123456';
再次配置ODBC,测试成功了。
3、参考资料
mysql:MySQL数据库修改用户权限(远程访问权限、操作权限)_进阶的小小白的博客-CSDN博客_mysql修改远程连接权限https://blog.csdn.net/m0_37482190/article/details/86624096