本章关于如何在wsl下进行mysql的配置,以及如何使用DATADRIP连接mysql数据库
在进入mysql之前,假设你的wsl2 ip已固定,mysql软件已经安装好,这两步非常重要,而我们要做的就是:
- 修改
mysqld.cnf
文件 - 使用root管理员登录到mysql里,然后创建一个新用户:
admin
,以及创建一个测试数据库:test_db
,最后再为这个新用户赋予管理test_db的权限就可以了。
修改mysql配置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在vim编辑界面,你只需要做的事情:
#去掉port前面的注释
port = 3306
#将这两项前面加上#号,将其注释
#bind-address = 127.0.0.1
#mysqlx-bind-address = 127.0.0.1
因为mysql默认绑定的是本地回环127.0.0.1(localhost),但是wsl的ip是不固定,而且我们又是动态获取wsl的ip来进行映射的,因此这两项是必须要将其注释的。完成这件事,记得保存退出。
新建一个数据库,选择 mysql
,将会出现以下界面:Host:
这里请填写你映射在hosts文件中的wsl 域名。因为127.0.0.1已经无效了User:
刚刚在mysql新建的用户password:
新建用户的密码Database:
刚才新建的数据库
完成这些,点击 Apply
,再点击Test Connection
,如果出现这种界面即表示连接成功:
到这里就完结撒花了。因为我在实际连接Mysql过程中,出现了很多问题。大多都是连接不成功之类的。储如此类问题,需要你耐心的去百度查资料.