**
Ubuntu mysql 授权windows 系统 SQLyog工具连接
**
安装mysql后,先开通mysql 用户root外部访问权限,然后在开启mysql3306端口,操作如下:
先登录
root@ubuntu:~# mysql -u root -p
切换到mysql
use mysql;
查询用户访问情况
select User,authentication_string,Host from user
下图为未授权,按如下步骤进行授权
进行授权
- GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’
这里的123456为你给新增权限用户设置的密码(123456为客户端登录密码哦),%代表所有主机,也可以具体到你的主机ip地址,
2.flush privileges;
这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据; 因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
重新查看 select User,authentication_string,Host from user 授权成功如下图