1、首先在登录前需要在配置文件中进行设置,找到配置文件。
2、打开配置文件,在配置文件的最尾端加上skip-grant-tables用来跳转密码验证,然后保存文件。
3、接着修改完成后,需要重启mysql服务,如下图。
4、重启完成后再重新登录mysql服务器。
5、最后登录成功后看到 *** 作窗口就能正常 *** 作了。
Host 'Local' is not allowed to connect to this MySQL server 典型的远程权限问题。问题症结是MySQL 没有开放远程登录的权限。
要看你的服务器到底用的那种系统,linux或者是Windows,这个解决办法不同,你可以上网搜索一下,解决问题的资料很多。
linux下的解决办法:http://www.xkzzz.com/zz/netbc/mysql/200812/31-6925.html
Windows下的解决办法:http://faq.comsenz.com/viewnews-140
满意请采纳。
问题是因为:此处是账户没有本地数据库的访问权限,所以无法连接数据库,需要使用grant给账户授权。授权之前需要登录到数据库,使用skip-grant-tables参数
解决方案:
C:\Program Files\MySQL\MySQL Server 5.5\my.ini
在[mysqld]下加下面两行,
skip-name-resolve
skip-grant-tables
重启mysql的windows服务
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)