windows连接WSL-ubuntu里安装的MySQL

1.首先需要改变MySQL的配置,执行sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2.将找到 bind-address = 127.0.0.1 并注释掉 → # bind-address = 127.0.0.1 (如下图)

3.执行service mysql restart重启 MySQL 服务

4.开启MySQL远程访问

        1.首先要登陆MySQL

        2.执行GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'IDENTIFIED BY '密码' WITH GRANT OPTION;新增远程访问用户和用户密码

        执行该步骤时可能会报错:

        此时,替换成下面的命令即可成功:

        Create User (if the user does not exist):

CREATE USER 'root'@'%' IDENTIFIED BY '12345678';

        Grant Privileges:

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

        3.执行 flush privileges;刷新

5.使用ifconfig查找wsl里linux的IP地址

这里的ip地址使用ifconfig后查找的ip地址

至此,用navicat成功连接wsl的MySQL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值