[WSL] 安装MySQL8

安装版本

mysql --version
mysql  Ver 8.0.35-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

安装步骤

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install mysql-server
apt install mysql-client
apt install libmysqlclient-dev

sudo usermod -d /var/lib/mysql/ mysql

查看密码

sudo cat /etc/mysql/debian.cnf

重启mysql

sudo service mysql restart

进入MySQL

sudo mysql -uroot -p
# 密码随便输

[WSL] 安装MySQL8_第1张图片

修改密码

select authentication_string from user where user='root';

[WSL] 安装MySQL8_第2张图片
修改

alter user 'root'@'localhost' identified with mysql_native_password by '123456';  

flush privileges;

创建用户

mysql> select host, user from mysql.user;
CREATE USER '用户名11'@'%' IDENTIFIED BY '123456';

授权


flush privileges

GRANT ALL PRIVILEGES ON *.* TO "用户名"@"IP/localhost/%"

其他权限:

ALL PRIVILEGES: 所有权限
INSERT: 允许用户插入权限
SELECT: 允许用户读权限.
UPDATE: 允许用户更新权限
CREATE: 允许用户创建表和数据库权限
DELETE: 允许用户删除表中的行数据权限
DROP: 允许用户删除数据库和表权限


[WSL] 安装MySQL8_第3张图片

其他

(不需要操作, 知道即可)

设置无密码登录

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

[WSL] 安装MySQL8_第4张图片

你可能感兴趣的:(WSL,ubuntu,mysql)