Linux环境快速部署mysql5.7

1 网络下载rpm包

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

2 解压

tar xf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar

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

 yum remove mariadb-libs

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

 yum install net-tools -y
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

如果报错:
在这里插入图片描述
则先执行:
yum install libncurses*
然后:

sudo rpm -ivh mysql-community-client-5.7.37-1.el7.x86_64.rpm  --nodeps
sudo rpm -ivh mysql-community-common-5.7.37-1.el7.x86_64.rpm  --nodeps
sudo rpm -ivh mysql-community-libs-5.7.37-1.el7.x86_64.rpm  --nodeps
sudo rpm -ivh mysql-community-server-5.7.37-1.el7.x86_64.rpm --nodeps

5 启动mysql

systemctl start mysqld

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

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

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

set global validate_password_policy=0;
set global validate_password_length=6;

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

alter user 'root'@'localhost' IDENTIFIED BY '12345678';

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

use mysql;
select host,user from user;
update user set host='%' where user='root';
flush privileges;

10 修改/etc/my.cnf文件

  vim /etc/my.cnf

[mysqld] 下面添加文件内容:

#设置表名忽略⼤⼩写,增加⼀⾏
lower_case_table_names =1

11 重启mysql服务

启动MySQL:

systemctl start mysqld

查看MySQL服务状态:

systemctl status mysqld

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值