记一次mysql8 在linux上安装全过程

参照MYSQL官网官方文档安装

1、mysql官网 mysql官网
2、直接进入文档页 找到安装文档

记一次mysql8 在linux上安装全过程_第1张图片

3、找到自己系统对应的安装文档,选合适的安装方式,我这里使用的是YUM方式

记一次mysql8 在linux上安装全过程_第2张图片

a、开始安装之前需要替换yum仓库 具体步骤如下
记一次mysql8 在linux上安装全过程_第3张图片
b、将下载的文件上传至自己的服务器 如下
记一次mysql8 在linux上安装全过程_第4张图片c
c、执行yum仓库安装命令 sudo yum localinstall xxxx.noarch.rpm ,中间的xxxx.noarch.rpm替换为自己下载的文件名,且命令在上传的目录下执行

 sudo yum localinstall mysql80-community-release-el7-9.noarch.rpm

执行成功如下
记一次mysql8 在linux上安装全过程_第5张图片
d、安装好yum仓库后 即可询mysql的版本源信息了

 yum repolist enabled | grep "mysql.*-community.*"

记一次mysql8 在linux上安装全过程_第6张图片
e、由于这我安装yum源时 使用的是8.0的源文件安装的 所有默认配置的就是8.0开启 所以可以跳过文档接下来的这两步
记一次mysql8 在linux上安装全过程_第7张图片

4、安装mysql 执行命令后 一直y通过选择
sudo yum install mysql-community-server

5、安装完成后 启动mysql
 sudo service mysqld start

在这里插入图片描述

6、查看mysql运行状态
sudo service mysqld status

记一次mysql8 在linux上安装全过程_第8张图片

7、查看mysql root账号密码
sudo grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

8、使用命令连接mysql数据库 密码就是刚查看到的密码
mysql -u root -p

记一次mysql8 在linux上安装全过程_第9张图片

9、修改root密码 命令如下 注意:密码不可以太简单
ALTER USER 'root'@'localhost' IDENTIFIED BY '自己的密码';

记一次mysql8 在linux上安装全过程_第10张图片

如果出现 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
错误提示 就说明密码过于简单,请设置更复杂的密码,需大写、小写、数字、特殊字符、长度最少8位
记一次mysql8 在linux上安装全过程_第11张图片

其它问题:

使用工具远程连接mysql 需要配置权限 操作如下

先使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql库
然后执行如下命令

update user set Host = '%' where Host = 'localhost' and User='root';

flush privileges;

记一次mysql8 在linux上安装全过程_第12张图片

使用navicat连接时 提示 2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded 解决方法如下

a、使用mysql -u root -p 连接上数据库,然后使用use mysql 切换到mysql库
b、使用sql语名查询 加密方式
select host,user,plugin from mysql.user;
记一次mysql8 在linux上安装全过程_第13张图片

c、修改加密方式 注意:上一步查询的root的host如果是localhost 则命令中的% 需换成localhost

alter user 'root'@'%' identified with mysql_native_password by '自己的数据库密码';
flush privileges;

记一次mysql8 在linux上安装全过程_第14张图片

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