WSL-Ubuntu安装MySQL
推荐使用root用户,或者在每条命令前面加上
sudo
- 搜索MySQL:
apt search mysql-server
- 安装MySQL:执行
apt install mysql-server
- 安装完成后登录:
mysql -u root -p
- 这里需要我们输入密码,但是我们还没设置密码,默认密码为空,直接回车就好了
- 看到我们已经进入到
MySQL
里面了 - 修改
mysql
的root
密码,方便后续windows登录。先使用exit
退出mysql
, - 然后在
bash
里执行mysqladmin -u root -p password 新密码
- 完成上述步骤即可安装好MySQL和初始化设置
使用windos连接wsl的MySQL
- 首先需要改变MySQL的配置,执行
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 将找到 bind-address = 127.0.0.1 并注释掉 → # bind-address = 127.0.0.1 (如下图)
- 执行
service mysql restart
重启 MySQL 服务 - 开启 MySQL 远程访问
- 首先登录MySQL
- 执行:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'IDENTIFIED BY '密码' WITH GRANT OPTION;
新增远程访问用户和用户密码 - 执行
flush privileges;
刷新
- 打开windows上的远程访问MySQL的 终端/客户端
- IP地址可以在wsl里面输入
ifconfig
来获得
附上成功的图