在windows中使用mysql workbench连接vmware windows虚拟机中的mysql
远程连接虚拟机中的mysql数据库
·
1.首先在vmware中创建windows虚拟机,我这里创建了win10的虚拟机,过程略,配置如下:
2.将虚拟机ip地址固定,方便在宿主机连接mysql,否则虚拟机ip变动,连接mysql的时候总要变动ip。具体如下:
2.1 打开vmware workstation,编辑->虚拟网络编辑器,点击更改设置
2.2 取消nat模式下的dhcp,并设置网关,按照途中顺序操作
2.3 进入虚拟机,固定ip,并设置网关和dns,不设置dns可能会导致虚拟机无法上网
2.4 固定主机ip,不然无法ping通虚拟机,方法类似,注意是配置vmnet8,配置完成后,可以在宿主机ping一下虚拟机试试
3.在虚拟机安装mysql,具体方法参照其他教程,这里简单列一下:
3.1 mysql官方下载压缩版本的mysql8.0
3.2 vmware中开启虚拟机的共享文件夹,在宿主机中把安装包传入共享文件夹
3.3 虚拟机中开机网络发现,找到共享文件夹,放到桌面,解压安装包
3.4 配置系统的环境变量到bin目录
3.5 依次执行
- mysqld --initialize --console
上面的初始化过程中会生成root的随机密码,需要记录
- mysqld -install
启动mysql服务
- net start mysql
- mysql -u root -p
修改root密码为root
- alter user 'root'@'localhost' identified by 'root';
4.宿主机安装mysql workbench,创建连接
5.这个时候是不通的,当前root用户是本地的,需要创建远程登录的用户,才能连接,并赋予所有权限
CREATE USER 'root'@'%' IDENTIFIED BY 'root';
grant all privileges on *.* to root@%
6.此时可以连接试试了
更多推荐
已为社区贡献3条内容
所有评论(0)