八、linux 安装 mysql8

1.1 清理原有的mysql数据库

rpm -pa | grep mysql

1.2 使用以下命令依次删除mysql相关程序

yum remove mysql-xxx-xxx-

1.3 删除mysql的配置文件,卸载不会自动删除配置文件,首先使用如下命令查找出所用的配置文件;

find / -name mysql

1.4 根据需求使用以下命令 依次 对配置文件进行删除

rm -rf /var/lib/mysql

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

rm -rf /etc/my.cnf  

2.1 删除MariaDB的文件

由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb,而安装MySQL的话会和MariaDB的文件冲突,所以需要先卸载掉MariaDB.

rpm -pa | grep mariadb

删除mariadb的程序

rpm -e mariadb-libs-5.5.56-2.el7.x86_64

3.1 安装mysql8

下面mysql官网提供的mysql repo源
centos的yum 源中默认是没有mysql的,所以我们需要先去官网下载mysql的repo源并安装;
下载地址:https://dev.mysql.com/downloads/repo/yum/


3.2 右键复制链接,通过wget下载,或者本地下载之后扔进linux

wget https://dev.mysql.com/get/mysql80-community-release-el8-2.noarch.rpm

3.3 安装 yum repo文件并更新 yum 缓存;

rpm -ivh mysql/mysql80-community-release-el8-2.noarch.rpm

3.4 修改仓库,官网会报错,此处修改为清华的仓库

清华仓库地址:https://mirrors.cnnic.cn/help/mysql/
将/etc/yum.repos.d/mysql-community.repo 修改为如下内容

vi /etc/yum.repos.d/mysql-community.repo


3.5 更新yum命令

yum clean all
yum makecache

4.1 使用yum安装mysql

当我们在使用yum安装mysql时,yum默认会从yum仓库中安装mysql最新的GA版本;如何选择自己的版本;
第一步: 查看mysql yum仓库中mysql版本,使用如下命令

yum repolist all | grep mysql

4.2 安装mysql

yum install mysql-community-server

5 启动mysql服务

systemctl start mysqld.service

6.1 修改默认的mysql密码
查看密码

cat /var/log/mysqld.log | grep password

grep 'temporary password' /var/log/mysqld.log

6.2 登录mysql,修改密码

mysql -u root -p

输入密码



修改密码,mysql新的安全机制要求,mysql的密码必须包含英文大小写、数字以及特殊字符

ALTER USER 'root'@'localhost' IDENTIFIED BY '1q2w3e4r!';

7 开启mysql远程服务,让外网 Navicat 连接 Mysql

update user set host='%' where user='root';
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容