原来是主机的mysql已经占用了3306端口,wsl上当然无法启动服务 解决方法: $ sudo nano /etc/mysql/my.cnf 添加以下内容,将mysql默认启动端口修改一下 [mysqld] port=3307 看看修改之后怎么样 $ sudo apt-get install mysql-server $ sudo systemctl start mysql $ sudo systemctl status mysql 嗯,成了。之后用...
MySQL 容器的端口已映射到 WSL 的端口。 MySQL 用户允许从外部主机连接。 正确配置 Windows 和 WSL 之间的网络连接。 以下是详细的步骤: 1. 启动 MySQL 容器并映射端口 假设你已经在 WSL 中安装了 Docker,并且有一个 MySQL Docker 镜像,你可以使用以下命令启动 MySQL 容器,并将容器的 MySQL 端口(默认是 3306)...
2、之后,通过文件夹查找到etc/mysql下。如下图。(通过先选择file system,选择etc,再选择mysql进入到该目录下); 3、最后,选择my.cnf文件,点击打开,之后把bind-address =127.0.0.1”注释掉或者换成需要远程连接的ip地址,或者是直接把这句删除掉。点击关闭,保存即可。 关于win7怎么开启MySQL的3306端口就给大家介绍...
假设你已经在 WSL 中安装了 Docker,并且有一个 MySQL Docker 镜像,你可以使用以下命令启动 MySQL 容器,并将容器的 MySQL 端口(默认是 3306)映射到 WSL 的端口。 代码语言:javascript 复制 docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -d mysql:latest ...
sudoapt-getinstallmysql-server 1. 重新安装MySQL可能会解决由于配置错误或损坏的文件导致的启动失败问题。 结论 通过检查MySQL服务状态、查看MySQL日志、确认MySQL端口未被占用以及重新安装MySQL等方法,可以解决在WSL Ubuntu中MySQL启动失败的问题。根据具体情况采取相应的方法,您将能够成功启动MySQL,并在WSL Ubuntu中使用...
如果你想从Windows主机连接到在WSL2中运行的MySQL服务器,你需要知道WSL2虚拟机的IP地址。你可以通过在WSL2终端中运行ifconfig或ip addr命令来查找它。然后,在Windows上使用你喜欢的MySQL客户端(如MySQL Workbench、Navicat或命令行工具)连接到该IP地址和MySQL服务器的端口(默认是3306)。
主机:localhost 默认端口:3306 用户名:root 密码:root 吐槽一下这里的主机名,看来其它博文都需要自行去找wsl的ifconfig,而这里只需localhost... 演示到这里就结束了,如果有更多需求,请自行参考[原文](How to install MySQL on WSL 2 (Ubuntu) · Pen-y-Fan)...
在/etc/或者/usr/local/mysql/下建立my.cnf ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] skip-name-resolve #设置3307端口 port = 3307 # 设置mysql的安装目录 basedir=/usr/local/mysql # 设置mysql数据库的数据的存放目录 datadir=/usr/local/mysql/data # 允许最大...
mysql配置文件绑定ip设置 我第一次操作是把这两行注释掉了,这个是错误操作,要设置为0.0.0.0才能远程登陆 A电脑防火墙开启3307端口 # 关掉这个端口连接的防火墙 netsh advfirewall firewall add rule name=mysql dir=in action=allow protocol=TCP localport=3307 ...
MySQL 用户允许从外部主机连接。 正确配置 Windows 和 WSL 之间的网络连接。 以下是详细的步骤: 1. 启动 MySQL 容器并映射端口 假设你已经在 WSL 中安装了 Docker,并且有一个 MySQL Docker 镜像,你可以使用以下命令启动 MySQL 容器,并将容器的 MySQL 端口(默认是 3306)映射到 WSL 的端口。