1:下载rpm
https://dev.mysql.com/downloads/repo/yum/
2:下载完成后上传至linux
3:执行安装
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
此过程会把Mysql相关依赖一起安装到linux,包括:mysql-community-client、mysql-community-libs,同时会替换掉CentOS7中自带的mariadb-libs,如果采用收到安装的话,上面的2个依赖需自己手动安装,同时mariadb也需手动删除。
4:安装完成后启动Mysql
systemctl start mysqld
5:查看Mysql启动状态
systemctl status mysqld
mysqld.service - MySQL Server
Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
Active: active (running) since 一 2021-06-14 14:08:53 CST; 11s ago
Docs: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
Process: 16474 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
Main PID: 16545 (mysqld)
Status: "Server is operational"
CGroup: /system.slice/mysqld.service
└─16545 /usr/sbin/mysqld
6月 14 14:08:48 localhost.localdomain systemd[1]: Starting MySQL Server...
6月 14 14:08:53 localhost.localdomain systemd[1]: Started MySQL Server.
可以看到服务已启动: active (running)
6:配置Mysql密码
Mysql安装完成后会随机分配一个密码给root@localhost账户,所以我们此时需要查看下随机分配的密码是多少,登录到mysql中,修改当前密码为自己的密码。
查看密码:cat /var/log/mysqld.log | grep password
根据上面的密码登录到mysql,执行修改密码命令:
alter user 'root'@'localhost' identified with mysql_native_password by 'MySql123!';
——————————————————完毕————————————————————