centos7安装msyql8,yum方式

参考:https://blog.csdn.net/fen_fen/article/details/129971214
如果当前centos安装过mysql要先去卸载干净。如果是新装的centos系统不用删除mariadb可以直接安装mysql,可以直接按下面步骤安装即可。

一,下载和安装。

默认8以上版本,默认下载最新的8版本。

1、下载mysql库(要连网)

wget
https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

2、添加MySQLyum源

yum -y install mysql80-community-release-el7-3.noarch.rpm

3、MySQL的GPG升级了,需要更新,如果是新安装的MySQL,执行以下脚本即可:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

4、安装MySQL(默认安装8.0)

yum -y install mysql-community-server

对于5.7版本

其他:(5.7版本)

wget
http://repo.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum -y install mysql57-community-release-el7-10.noarch.rpm

二,启动服务。

1、开启Mysql服务

$systemctl start mysqld

或者service mysqld start

2、查看mysql是否开启

$systemctl status mysqld

或者service mysqld status

centos7安装msyql8,yum方式_第1张图片

3、查看获取默认临时密码。一定要经过上面步骤先启动后,才可以看到下面的密码。
cat /var/log/mysqld.log | grep password
或者grep “password” /var/log/mysqld.log

在这里插入图片描述

三,登录修改默认密码。

1.登录数据库

mysql -u root -p
然后输入上面步骤获得的临时密码。
2.修改密码

alter user ‘root’@‘localhost’ identified by ‘新密码’
下面的命令可能引号变成中文的了,注意修改成英文的。
mysql>ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;
3,flush privileges;
4,quit
5,systemctl restart mysqld 重启服务。
6,修改密码后再次登录成功。

上面这个密码强度不够,mysql8会进行检查。 最好是有数字,大小写字母,特殊字符都包含。否则报错。
在这里插入图片描述
包含上述多种字符的密码,可以通过。
在这里插入图片描述

修改密码后再次登录成功。

centos7安装msyql8,yum方式_第2张图片

四,设置root用户可以远程登录访问

登录mysql,然后执行下面命令。

use mysql;

select user,host,plugin from user;(查询表)

update user set host = ‘%’ where user = ‘root’;(设置root任意地址访问

flush privileges;
systemctl restart mysqld。 一定要重启服务。

centos7安装msyql8,yum方式_第3张图片

五,远程连接测试。

1,先关掉 centos 的防火墙。
在这里插入图片描述

2,
centos7安装msyql8,yum方式_第4张图片

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