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)](https://blog.csdn.net/weixin_52951697/article/details/123766776)

相关推荐
星光一影10 分钟前
基于SpringBoot智慧社区系统/乡村振兴系统/大数据与人工智能平台
大数据·spring boot·后端·mysql·elasticsearch·vue
su31715 分钟前
rap2部署
linux·运维·服务器
敲不响的键盘15 分钟前
Nginx Location匹配与Proxy_pass匹配规则
运维·nginx
wheeldown29 分钟前
【Linux】Linux 地址空间 + 页表映射的概念解析
java·linux·jvm
陌路2036 分钟前
操作系统(11)进程描述与控制--5种IO状态(1)
linux·ubuntu
skywalk816340 分钟前
阿里云服务器FreeBSD新系统从登录、配置到升级:从14.1升级到FreeBSD 14.3 Release
linux·服务器·阿里云·freebsd
草莓熊Lotso43 分钟前
Linux 基础开发工具入门:软件包管理器的全方位实操指南
linux·运维·服务器·c++·人工智能·网络协议·rpc
懒羊羊不懒@1 小时前
【MySQL | 基础】概念
数据库·mysql
Jewel Q1 小时前
PowerShell 和 CMD
运维
木木em哈哈1 小时前
有关于cnb自动化的脚本补全
服务器·开发语言·pygame