使用wsl2 安装mysql,并通过windows连接

使用wsl2 安装mysql,并通过windows连接,第1张

1、执行 sudo apt install mysql-server 安装mysql-server。 本文mysql-server的版本是8.0

安装过程中会提示设置root密码,按照提示输入即可

2、验证安装 mysql -u root -p

3、修改root用户的远程访问权限 update user set host='%' where user='root'

4、刷新权限表 FLUSH PRIVILEGES

5、重启mysql 服务

vi /etc/mysql/mysql.conf.d/mysqld.cnf

参考连接 WSL2 配置及ubuntu18.04安装mysql8.0+

MySQL我用的是apt安装的,有很多问题,建议大家用二进制程序安装。

问题描述

在服务器上登录MySQL只能用本地的127.0.0.1地址,用服务器本身地址会提示拒绝访问

尝试修改MySQL远程访问权限

修改后发现没有用,MySQL依然拒绝远程访问

查看3306端口

root@sfpql:~# netstat -an|grep 3306

修改MySQL服务地址:

尝试远程连接

telnet sfpql 3306

结语

MySQL远程连接不上是常见问题,一般设置好MySQL的远程访问权限就可以了。

apt安装的MySQL会自己将启动地址设置在本地,同时apt安装的MySQL的服务查看命令是 systemctl status mysql 其他安装方式的常看命令是 systemctl status mysqld


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8523068.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存