Windows下访问VirtualBox的mysql服务

1,531 阅读1分钟

由于好长时间没有在windows下使用mysql,现在出现好多选项,而且使用sqlyog连接总是出现1045错误,所以在虚拟机Ubuntu下安装mysql进行访问,但是想用win下面vscode进行开发,就有了Windows下访问VirtualBox的mysql服务的想法。

1、配置Virtualbox

管理——主机网络管理器配置Host-only

2、更改mysql用户设置

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123' WITH GRANTOPTION;更改用户访问IP权限
使root使用123从任何主机连接到mysql服务器的话。

3、修改mysql配置

/etc/mysql/mysql.conf.d/mysqld.cnfbind-address = 127.0.0.1注释

4、连接数据库

const sequelize=new Sequelize('mysql://root:123@192.168.56.1:3306/mydb'); //使用host-only设置的ip