三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

MySQL5.7 数据库安装、初始化、密码修改、远程连接完整实战

MySQL5.7 数据库安装、初始化、密码修改、远程连接完整实战

一、前言

MySQL 是企业最主流关系型数据库,本文采用企业稳定版MySQL5.7,完整覆盖:安装、初始密码获取、密码修改、开启远程连接、开机自启、防火墙放行,全程无坑可直接上线。


二、MySQL5.7 一键安装

# 下载官方yum源 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 安装源 rpm -ivh mysql57-community-release-el7-11.noarch.rpm # 安装数据库 yum install mysql-community-server -y

三、启动服务并设置开机自启

systemctl start mysqld systemctl enable mysqld

四、获取初始临时密码

grep password /var/log/mysqld.log

五、登录并修改初始密码

# 登录数据库 mysql -uroot -p # 修改密码(复杂度符合规则) ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123456'; flush privileges;

六、开启远程连接(核心重点)

默认 root 仅本机可登录,需授权外网访问

# 允许所有IP连接root,密码Root@123456 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Root@123456'; flush privileges;

七、放行防火墙3306端口

firewall-cmd --permanent --add-port=3306/tcp firewall-cmd --reload

八、简易密码策略关闭(测试环境可选)

set global validate_password_policy=0; set global validate_password_length=4;

九、常用运维命令

systemctl restart mysqld systemctl stop mysqld
← 返回列表