|
windows环境mysql授权外网访问报错解决
发布日期:2015-12-22 21:12:0
windows环境mysql授权外网访问报错解决 如果mysql登陆的时候报错:access denied for @'x.x.x.x',一般有以下两种可能: 1、可能是账号使用对用的密码没有在x.x.x.x服务器登陆的权限,可以通过以下方法授权mysql从远程登陆。 2、可能是密码错误了,可以参考:http://help.aliyun.com/knowledge_detail/6675896.html破解密码。 在本地电脑【开始】--【运行】输入CMD回车进入, CMD命令行提示符 在命令提示符下 登陆MYSQL数据库 用户可以使用如下命令: cd C:\Program Files\MySQL\MySQL Server 5.1\bin (此为切换至mysql的bin目录以便登陆,该路径视当时安装程序时自行定义的路径决定,输入自己程序所在的路径) mysql -uroot -p密码 mysql> use mysql; mysql> select host,user,password from user; 可以查看到其中user为root的账号, 其host字段为 localhost (此表示仅本地登陆mysql) 接下来将其中root的host字段中的“localhost” 替换为% ,%表示任意远程的IP即可访问mysql数据库,或者也可以指定远程IP来访问mysql。 操作命令如下所示: mysql> update user set host='%' where user ='root'; 即可将mysql的root远程权限 开放为任意远程IP可以连接了。 如问题还未解决,请联系售后技术支持。 上一条: 如何使用Windows系统云服务器 下一条: 如何排查网站遇到502错误
|