Linux7.6安装mysql8

Mysql8安装教程

在这里插入图片描述

清理旧版本信息(第一次安装略过)

1. 查看mysql安装了哪些东西

rpm -qa | grep -i mysql

在这里插入图片描述

2. 开始卸载以上的数据

yum remove [以上命令查看的包]

在这里插入图片描述

3. 查看是否卸载完成

yum -qa | grep -i mysql

在这里插入图片描述

4. 删除相关目录

find /-name mysql

在这里插入图片描述

5. 删除相关目录

rm -rf [上述命令看到的目录]

在这里插入图片描述

6. 删除 /etc/my.cnf

rm -rf /etc/my.cnf

在这里插入图片描述

7. 删除 /var/log/mysqld.log(如果不删除这个文件,会导致新安装的mysql无法生存新密码,导致无法登陆)

rm -rf /var/log/mysqld.log

在这里插入图片描述

安装mysql8

1. 在根目录下创建文件夹myapp,然后在mysql目录下,创建mysql文件夹

mkdir myapp

在这里插入图片描述

2. 在mysql目录下安装 mysql 和 mysql-devel

yum install mysql

yum install mysql-devel

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 下载mysql-server

wget http://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

在这里插入图片描述

4. 安装mysql-server

rpm -ivh mysql80-community-release-el7-5.noarch.rpm

在这里插入图片描述

yum install mysql-community-server

在这里插入图片描述

在这里插入图片描述

5. 安装后重启

service mysqld restart

在这里插入图片描述

6. 第一次安装查看mysql的登陆密码

cat /var/log/mysqld.log

在这里插入图片描述

7. 本机测试登陆

mysql -u root -p

在这里插入图片描述

8. 修改密码

alter user ‘root’@‘localhost’ identified by ‘TuoLaJi@1106’;

9. 刷新权限,退出,重启

flush privileges;

quit

service mysqld restart

在这里插入图片描述

10. 采用navicat连接数据库,会报错

在这里插入图片描述

11. 排查1:linux登陆mysql进去,端口是否正确,采用命令查看

show global variables like ‘port’

在这里插入图片描述

12. 排查2:报以上这个错误的原因是:Mysql不容许远程登陆,本机登陆到mysql,查看

use mysql

select host from user where user= ‘root’

在这里插入图片描述

执行命令:update user set host = ‘%’ where user=‘root’

执行命令:flush privileges;

执行命令:quit

执行命令:service mysql restart

在这里插入图片描述
在这里插入图片描述

13. 修改之后还是报错

在这里插入图片描述

14. 报以上这个错误是因为mysq8使用的是caching_sha2_password加密方式,而mysql8之前使用的加密方式是“mysql_native_passowrd",所以我们将加密方式改回mysql_native_passowrd即可。

select host,user,plugin from user;

alter user ‘root’@‘%’ IDENTIFIED WITH mysql_native_password BY ‘TuoLaJi@1106’;

在这里插入图片描述

15. 到这里就安装结束了。特别注意的是,如果是云机器,需要到阿里云或者腾讯云后台的防火墙把mysql的端口放行

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值