Workbench远程访问mysql数据库

本来以为在本地开发好了,可以直接迁移到远程,不过把链接ip从

127.0.0.1改为自己的ip之后,发现报错

MySqlException: Host 'MS-20170307YPAO' is not allowed to connect to this MySQL server

经度娘告知,是没有权限。

解决方法,网上的方法还是很靠谱的。只是我一开始没明白。

选择的数据库“mysql”其实是内置的数据库, 因为我用的是workbench直接开发的,其实是看不到隐藏的mysql的,这个数据库如果用命令行 show databases;就可以看到了。

选择mysql数据库后直接操作即可。

        mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
        mysql>FLUSH PRIVILEGES;
        mysql>EXIT;
再次更改ip发现已经可以连接了

猜你喜欢

转载自blog.csdn.net/qq_33951440/article/details/79959781