1、问题描述
我想要访问远程windows服务器上的MySQL数据库,因此需要在本地ODBC驱动上配好远程服务器的MySQL。但配置好基本信息后,测试的时候出现如下问题:
2、解决方法
之所以产生这种现象的原因是由于远程服务器上的MySQL账号没有被远程访问的权限。
可以看到root用户的权限只是本地。
因此需要将访问用户root的权限设为'%'
执行命令:
GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY '123456';
再次配置ODBC,测试成功了。