1.打开cmd窗口。
2.使用以下命令可以连接到本地的mysql服务(别照搬)。
mysql -uroot -proot
3.选择要使用的数据库
use mysql
4.更改远程连接的设置。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
5.刷新刚才修改的权限,使其生效。
flush privileges;
6.查看修改是否成功。
select host,user from user;
下面介绍如何配置只允许指定ip连接的方法
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.0.110' IDENTIFIED BY 'root' WITH GRANT OPTION;
当然也要及时刷新权限
flush privileges;
最后总结
192.168.0.110,这个是允许远程访问的IP的值。自行改为其他值。 root是账户名,后面的root是密码。 即,允许来自192.168.0.110 的连接并使用root账户和root这个密码进行访问。 ALL PRIVILEGES ON 后面的*.*表示所有数据库,即完全访问权限,可以指定为特定数据库。 而IP这里,可以使用%来表示所有IP。