1.登陆mysql数据库
在控制台执行
mysql -uroot -p
1
输入密码进入mysql命令行
2.查看user表
use mysql;
select host,user from user;
user表中已创建的root用户,host字段表示登录的主机,这里为localhost,表示只能本地登录。
3.授权远程登录
3.1 将localhost修改为%
update user set host = ’%’ where user = ’root’;
3.2修改权限
Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option;
flush privileges;
注意:在cmd下
在cmd输入net stop mysql,然后回车
在cmd下输入net start mysql,然后回车