Ubuntu 18.04(WSL)下安装MySQL
Ubuntu 18.04(WSL)下安装MySQL
前言
WSL ubuntu18.04下安装MySQL时碰到两个坑:
- 安装后启动的时候出现目录权限的问题;
- 因为安装的时候没有提示输入root密码,导致登陆不上等。
一、安装
1 | sudu apt install mysql-server |
二、启动 (第一坑)
1 | sudo service mysql start |
启动时报错:No directory, logging in with HOME=/,目录权限问题。
解决方法是修改权限:
1 | sudo service mysql stop #先停止服务 |
三、创建用户(第二坑)
输入 mysql -u root -p 提示输入密码,但是因为没有设置过密码,直接回车是登陆不进去的。只能用 sudo mysql -u root -p 登陆,提示输入密码时直接回车。
接下来新建一个不需要 sudo 权限的用户:
1 | create user 'user'@'localhost' identified by 'password'; |
然后不用 sudo 权限也能用 user 用户登陆了:mysql -u user -p。