Linux环境快速部署mysql5.7

1 网络下载rpm包

powershell 复制代码
wget -c https://repo.huaweicloud.com/mysql/Downloads/MySQL-5.7/mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

2 解压

powershell 复制代码
tar xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

3 数据库之间会冲突因此需要卸载mariadb-libs

powershell 复制代码
 yum remove mariadb-libs

4 安装

如果没有net-tools需要先安装

powershell 复制代码
 yum install net-tools -y
powershell 复制代码
rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm mysql-community-common-5.7.37-1.el7.x86_64.rpm mysql-community-libs-5.7.37-1.el7.x86_64.rpm mysql-community-server-5.7.37-1.el7.x86_64.rpm

5 启动mysql

powershell 复制代码
systemctl start mysqld

6 临时密码登录并修改密码

powershell 复制代码
P=`awk '/temporary password/ {print $NF}' /var/log/mysqld.log`
mysql -uroot -p$P

7 登陆进入后,改变MySQL密码策略(密码强度默认为中等,大小写字母、数字、特殊符号,只有修改成功后才能设置更简单的密码):

powershell 复制代码
set global validate_password_policy=0;
set global validate_password_length=6;

8 修改root密码,红色部分为设置的用户名和密码:

powershell 复制代码
alter user 'root'@'localhost' IDENTIFIED BY '12345678';

9 开启root远程访问权限(会降低安全性):

powershell 复制代码
use mysql;
select host,user from user;
update user set host='%' where user='root';
flush privileges;

10 修改/etc/my.cnf文件

powershell 复制代码
  vim /etc/my.cnf

mysqld 下面添加文件内容:

powershell 复制代码
#设置表名忽略⼤⼩写,增加⼀⾏
lower_case_table_names =1

11 重启mysql服务

启动MySQL:

powershell 复制代码
systemctl start mysqld

查看MySQL服务状态:

powershell 复制代码
systemctl status mysqld

参考:linux系统中三种方法安装MySQL5.7(rhel7/centos7)

相关推荐
睡不醒男孩0308234 分钟前
PostgreSQL 数据库运维转型:从传统模式到 CLup 平台的 25 个核心 FAQ
运维·数据库·postgresql
charlie1145141919 分钟前
嵌入式Linux驱动开发——从轮询到中断
linux·开发语言·驱动开发·嵌入式
无限进步_13 分钟前
【Linux】系统级文件I/O与文件描述符深度剖析
linux·运维·服务器
虾壳云官方14 分钟前
openclaw 一键安装教程(2026年6月15最新)
运维·人工智能·windows·自动化·openclaw
ShineWinsu17 分钟前
对于Linux:线程局部存储(TLS)和线程封装的解析
linux·c++·面试·线程·tls·线程封装·线程局部存储
2023自学中17 分钟前
imx6ull开发板,sd卡启动运行linux,手动给开发板的 emmc 做分区、烧系统
linux·嵌入式·开发板
小陈phd20 分钟前
LCEL(LangChain Expression Language)语法全解
服务器·网络·langchain
暮云星影20 分钟前
瑞芯微rk3566开发FIT Secure Boot
linux·arm开发·驱动开发·安全
ctrl_v助手30 分钟前
VisionPro (R) QuickBuild相机的连接
服务器·笔记·数码相机·c#
biter down37 分钟前
2:Ubuntu 22.04 LTS 的完整下载教程
linux·运维·ubuntu