win10 子系统安装mysql

win10 子系统安装mysql

一、升级子系统

我的子系统是wsl1,wsl2可以略过这一步,使用如下命令确认你的windows目前的WSL版本

wsl -l -v
  1. 启用虚拟化
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. 从该网页上下载步骤4的Linux 内核更新包https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-3—enable-virtual-machine-feature
  2. 重启电脑,执行以下命令将WSL 2 设置为默认版本
wsl --set-default-version 2
  1. 去Microsoft Store安装新的 Linux 分发,安装完再查看新的分发版本

二、安装mysql

在 Ubuntu 上安装 MySQL

#安装 MySQL 服务端、核心程序
sudo apt-get install mysql-server

#安装 MySQL 客户端
sudo apt-get install mysql-client  

#安装api
sudo apt-get install libmysqlclient-dev

链接mysql可能会出现这样的错误

luni@DESKTOP-Q66QS5Q:~$ mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)

出现上述问题可以执行下面四行代码

sudo mkdir -p /var/run/mysqld
sudo chown mysql /var/run/mysqld/
sudo service mysql restart
mysql -u root -p
posted @ 2022-08-05 14:26  不知云深处  阅读(150)  评论(0编辑  收藏  举报