本来以为在本地开发好了,可以直接迁移到远程,不过把链接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发现已经可以连接了