错误的原因一般是没有添加 IP可远程的权限。
首先以 root 帐户登陆 MySQL
1、在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。
> MySQL -uroot -p123456 (123456 为 root 用户的密码。)
2、创建远程登陆用户并授权
> grant all PRIVILEGES on test_db.* to root@'180.169.152.18' identified by '123456';
test_db:数据库名 *:所有表 180.169.152.18 这个 IP 进行远程登陆,并设置 root 用户的密码为 123456
3、执行了上面的语句后,再执行下面的语句,方可立即生效。
> flush privileges;
本文详细介绍了如何解决MySQL远程访问权限的问题,包括以root帐户登录MySQL,创建远程登陆用户并授权,以及刷新权限使更改立即生效的具体步骤。

6707

被折叠的 条评论
为什么被折叠?



