Linux离线安装MySQL8.0.21教程

本文详细记录了在CentOS7系统中安装MySQL8.0.21的步骤,包括下载离线安装包、执行安装命令、设置防火墙规则、初始化数据库以及创建远程管理员账户的过程,适合系统管理员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

整个安装过程记录如下:

开发机操作系统:CentOS7.3 x86_64 (64bit)

数据库:MySQL8.0.21

1、下载离线安装包地址

MySQL :: Download MySQL Community Server (Archived Versions)

2、上传到linux自己指定的目录,我的是/var/mysqlanzhuang/

3、解压至当前文件夹,解压命令: tar -xvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar 

4、执行安装命令, yum localinstall *.rpm ,过程中会自动处理依赖关系。

5、过程中,输入y

6、安装已完成

7、修改密码之类的后续操作 

(1)管理mysql服务

systemctl start mysqld // 启动

systemctl stop mysqld // 停止

systemctl restart mysqld //重启

(2)开放防火墙端口

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

解释上句:firewall-cmd --zone=public(作用域) --add-port=3306/tcp(端口与访问类型) --permanent(永久生效)

firewall-cmd --reload #重新载入,更新防火墙规则

(3)初始化MySQL数据库

(3.1)默认账号和密码: cat /var/log/mysqld.log | grep "A temporary password" 

(3.2)修改MySQL密码  mysql_secure_installation  // 需要校验密码强度,弱密码将会提示,并重新输入

(3.3)输入y,完成

4、进入MySql创建远程管理员账户

mysql -uroot -p****** // 登陆数据库

CREATE USER 'datax'@'%' IDENTIFIED BY 'dataX123456@'; // 创建账号以及密码

GRANT all privileges ON *.* TO 'datax'@'%'; // 使用grant all privileges on来更改用户对应某些库的远程权限

FLUSH PRIVILEGES; // 刷新MySQL的系统权限相关表

5、完成,操作数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值