源文件地址
https://blog.csdn.net/jasonsong2008/article/details/87801529
[root@Xue ~]# rpm -qa | grep mysql
mysql-community-libs-8.0.16-2.el7.x86_64
mysql-community-libs-compat-8.0.16-2.el7.x86_64
mysql80-community-release-el7-3.noarch
mysql-community-common-8.0.16-2.el7.x86_64
mysql-community-client-8.0.16-2.el7.x86_64
mysql-community-server-8.0.16-2.el7.x86_64
[root@Xue ~]# yum remove mysql--community-libs-8.0.16-2.el7.x86_64
[root@Xue ~]# yum remove mysql--******
.......
[root@Xue ~]# find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/mysql
/usr/bin/mysql
/usr/lib64/mysql
[root@Xue ~]#
删除命令
[root@Xue ~]# rm -rf /etc//selinux/targeted/active/modules/100/mysql
依次删除;
[root@Xue ~]# rpm -pa | grep mariadb
可能会出现的结果
mariadb-libs-5.5.56-2.el7.x86_64
删除上边的程序
yum -y remove mariadb-libs.x86_64
1. 安装mysql官网提供的mysql repo源
网址:https://dev.mysql.com/downloads/repo/yum/ 操作如下
链接地址
https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
2. 下载使用命令
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
3. 安装mysql80-community-release-el7-3.noarch.rpm包。使用命令:
[root@Xue mysql]# sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
中间需要输入两次 y 和 回车;
3. 安装mysql
通过以下命令
[root@Xue mysql]# sudo yum install mysql-community-server
4. 启动mysql
[root@Xue mysql]# sudo systemctl start mysqld.service
可以使用以下命令检查MySQL服务器的状态:
[root@Xue mysql]# sudo systemctl status mysqld.service
如果MySQL已成功启动,则输出应包含Active: active (running)
注意哦,从MySQL 5.7开始,在安装过程中,会为MySQL root用户生成临时密码。将'root'@'localhost' 创建一个超级用户帐户。查看临时密码执行以下命令
[root@JasonSong data]# sudo grep 'temporary password' /var/log/mysqld.log
输出的结果是这样的,红色的就是临时密码哦,要记住哦,尽快修改掉哦
2019-02-20T08:30:44.577203Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rEjetyzk/118
[root@Xue mysql]# sudo systemctl status mysqld.service
● mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2019-06-28 13:12:33 CST; 17s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 13153 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 13227 (mysqld)
Status: "SERVER_OPERATING"
CGroup: /system.slice/mysqld.service
└─13227 /usr/sbin/mysqld
Jun 28 13:12:25 Xue systemd[1]: Starting MySQL Server...
Jun 28 13:12:33 Xue systemd[1]: Started MySQL Server.
[root@Xue mysql]#
[root@Xue mysql]#
[root@Xue mysql]# sudo grep 'temporary password' /var/log/mysqld.log
2019-06-28T05:12:29.635036Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rEjetyzk/118
[root@Xue mysql]#
记下密码,在下一步中您将需要这个临时密码来登录并更改新的密码。默认密码策略需要12个字符,至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。
接下来通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改root密码:
[root@Xue mysql]# mysql -uroot -p
修改密码执行以下命令
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'rEjetyzk/118';
第4步 - 测试MySQL
我们可以通过连接mysqladmin工具来验证我们的安装并获取相关信息,该工具是一个允许您运行管理命令的客户端。使用以下命令以root(-u root)连接到MySQL ,提示输入密码(-p),然后返回版本。
[root@Xue mysql]# mysqladmin -u root -p version
您应该看到与此类似的输出:
[root@Xue mysql]# mysqladmin -u root -p version
Enter password:
mysqladmin Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Server version 8.0.16
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /var/lib/mysql/mysql.sock
Uptime: 9 min 31 sec
Threads: 2 Questions: 11 Slow queries: 0 Opens: 144 Flush tables: 3 Open tables: 45 Queries per second avg: 0.019
[root@Xue mysql]#
完整安装步骤
https://blog.csdn.net/wsyzxss/article/details/93993130
https://blog.csdn.net/wsyzxss/article/details/93991933
源文件地址
https://blog.csdn.net/jasonsong2008/article/details/87801529