mysql 8.0安装

操作系统:22.04.1-Ubuntu
在这里插入图片描述

apt 安装命令

sudo apt install mysql-client-core-8.0
sudo apt install mysql-server-8.0

终端输入 mysql 可以直接免密登录
mysql 8.0安装_第1张图片
如果此时提示需要密码,则可以进入配置文件,设置免密登录

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

在行尾添加 skip-grant-tables
mysql 8.0安装_第2张图片
重启mysql,重新登录
mysql 8.0安装_第3张图片

设置远程登录

1、创建用户
create user 'remote_user'@'%' identified by '123456';

在这里插入图片描述

2、授权用户
grand all on *.* to 'remote_user'@'%';

在这里插入图片描述

3、刷新权限 flush privileges;

在这里插入图片描述

4、修改配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf

注释 bind-address = 127.0.0.1
mysql 8.0安装_第4张图片

5 修改新创建账号的加密方式,否则远程会

先查询账号信息

select user,host,authentication_string,plugin from mysql.user

需要将caching_sha2_password方式改为mysql_native_password,否则远程登录会报10061错误
mysql 8.0安装_第5张图片

ALTER USER 'remote_user'@'%' IDENTIFIED WITH mysql_native_password BY '123456';

在这里插入图片描述

6、记得重启mysql 服务

你可能感兴趣的:(mysql,服务器)