CentOS7系统使用rpm方式安装MySQL5.7

1.下载MySQL5.7版本的rpm安装包

找到框选的地方 点进去

下载这四个包

2.在安装MySQL之前记得卸载已经安装的MYSQL(如果没安装过就跳过)

--卸载之前记得停止MYSQL服务

systemctl stop mysqld

rpm -e --nodeps mysql-community-server

rpm -e --nodeps mysql-community-client

rpm -e --nodeps mysql-community-libs

rpm -e --nodeps mysql-community-common

(这四个依次卸载  )

--卸载完基本的环境后,我们要清理依赖的文件

-- 删除数据库配置文件

rm -rf /etc/my.cnf

-- 删除数据库数据文件(包含系统数据库表和自定义数据库表)

rm -rf /var/lib/mysql

--删除日志临时文件

rm -rf /var/log/mysqld.log

先查询mariadb的存在  如果存在就卸载 

卸载完成之后 再次查询 确认是否删除成功

----------------------------------------------------------------------------------------

安装所需依赖:一般都是最新版了,以防万一后面安装出错,缺少依赖。

yum install libaio -y

yum install net-tools -y

将下载的那四个包放到根目录下

依次安装common → libs → client → server

rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm

--查询MYSQL状态

systemctl status mysqld

--启动MYSQL数据库

systemctl start mysqld

--关闭MySQL数据库

systemctl stop mysqld

--重启MySQL数据库

systemctl restart mysqld

--查看MySQL进程

ps -ef | grep mysql

---登录安装的MYSQL5.7(必须先启动MYSQL服务)

grep 'temporary password' /var/log/mysqld.log      --获取密码

复制上面出现的密码

mysql -uroot -p 登录

输入密码 

---更改密码:初始化密码只是提供给你登录到内部,而我们进入到内部必须修改密码,否则无法对数 据库操作

ALTER USER 'root'@'localhost' IDENTIFIED BY '88MMabc,./ ;

如果嫌弃密码过于复杂可以修改一下策略

依次设置

密码最低长度为4位了

可以设置为 ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'

--创建用户并授权

首先创建一个school数据库,为了给用户分配上权限

CREATE DATABASE IF NOT EXISTS school DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;

# 创建用户

CREATE USER 'chemical'@'%' IDENTIFIED BY 'aaAA$$!!66';

CREATE USER 'jack'@'localhost' IDENTIFIED BY '54088'; 

GRANT ALL PRIVILEGES ON school.* TO 'chemical'@'%'; 

flush privileges;

退出mysql控制台

exit

打开3306端口号

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

使用mysql -uroot -p 登录

输入密码

这样 mysql就在Linux安装成功了

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值