虚拟机sqlyog登录本机mysql

一.查看本机ip(我的是linux,使用ip addr命令)

ip addr

图片中192.168.1.3是本机ip,虚拟机中sqlyog连接的地址,下面那个地址是虚拟机的ip,这个是本机连接虚拟机所使用到的。
在这里插入图片描述

二.开启mysql的远程连接服务(不开启sqlyog登录会报2013错误)

1.登录
mysql -uroot -p密码
2.创建远程登陆用户并授权

-- 
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

1、所指的*号表示本地数据库的数据库名 *.*号表示而本地的所有数据库都授权 test.*表示授权test数据库里面的所有表
2、所指的是root这个用户 4表示root对应的密码名
3、 表示host主机IP 这里的%表示正常的IP地址都可以,
在这里插入图片描述

三、开启mysql的远程账号

执行 flush privileges;

flush privileges;

四.sqlyog登录

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章