Centos7.5安装mysql5.7

# 查看安装包

rpm -qa | grep 软件名称

# 卸载软件包

rpm -e --nodeps 软件名称


Centos7.5安装mysql5.7_第1张图片

# 安装 wget

yum -y install wget


由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

然后进行repo的安装

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

使用yum命令即可完成安装

yum install mysql-server

# 启动MySQL

systemctl start mysqld

# 获取安装时的临时密码

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


登录数据库成功后设置密码

set password=password("复杂密码");


# 查看开放端口

iptables -L -n

# 开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

# 刷新防火墙配置

firewall-cmd --reload

# 开启远端访问

mysql> grant all privileges on *.* to root@'%'identified by 'password';

flush privileges;

* 启动 

systemctl start mysqld

* 停止 

systemctl stop mysqld


##################### 设置密码 #####################

修改 /etc/my.cnf文件


Centos7.5安装mysql5.7_第2张图片

添加

skip-grant-tables

重启数据库

service  mysqld  restart

直接登录 mysql -u root 

update mysql.user set authentication_string=password('root') where user='root';


修改成功后删除配置添加的命令。重启服务器,即可登录。


修改密码

set password for root@localhost = password('新密码');

你可能感兴趣的:(Centos7.5安装mysql5.7)