1. 官网下载压缩包
官网地址
:https://downloads.mysql.com/archives/community/
2. 选取需要的包上传Linux
下载完成
:
解压完成
:
从中选取下列rpm包
:
上传至linux
:
这里上传到路径:/usr/local/mysql(
cd /usr/local/;sudo mkdir mysql #没有就创建
)
3. 按顺序下载(rpm)
1.进入安装包上传目录
cd /usr/local/mysql/
2.列表形式展示目录中的安装包
ls -l
3. 按顺序进行rpm安装
rpm -ivh mysql-community-common-8.4.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-plugins-8.4.0-1.el7.x86_64.rpm yum remove mariadb-libs rpm -ivh mysql-community-libs-8.4.0-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.4.0-1.el7.x86_64.rpm rpm -ivh mysql-community-icu-data-files-8.4.0-1.el7.x86_64.rpm yum install net-tools #安装mysql-community-server前需要安装好的组件 yum install libaio #安装mysql-community-server前需要安装好的组件 rpm -ivh mysql-community-server-8.4.0-1.el7.x86_64.rpm
注意:安装的版本不同,安装包名也不同,以下载到的包名为准,上述命令主要提供安装顺序的参考。
4. 启动mysql
1.查看mysql服务状态
systemctl status mysqld
2.启动mysql服务
systemctl start mysqld
3.设置mysql开机启动
systemctl enable mysqld
4.查看mysql服务是否已经启动
netstat -tunlp | grep mysql
# 查看Linux中已经启动的服务
netstat -tunlp
5. 查看mysql进程
ps -ef | grep mysql
5. 登录MySQL数据库
1.查看mysql数据库临时密码
2.登录MySQL,修改密码,开放访问权限
# 登录mysql(回车后输入密码)【这里使用上面查询到的临时密码】 mysql -uroot -paw\!ekx\!k\;8W4 # 重置密码为aw!ekx!k;8W123456 ALTER USER 'root'@'localhost' IDENTIFIED BY 'aw!ekx!k;8W123456'; SHOW VARIABLES LIKE 'validate_password%'; #查看密码安全设置 SET GLOBAL validate_password.length = 4; #设置密码至少长度为4 #开启访问权限: # 1.创建用户root,密码aw!ekx!k;8W4123456 CREATE USER 'root'@'%' IDENTIFIED BY 'aw!ekx!k;8W4123456'; FLUSH PRIVILEGES; #刷新 # 2.给用户授权 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES; #刷新 # 这里就需要修改root密码,如果不修改,密码就会被改为password SET GLOBAL validate_password.policy = LOW; #将validate_password.policy设置为LOW可以放宽要求 ALTER USER 'root'@'localhost' IDENTIFIED BY 'aw!ekx!k;8w123456' PASSWORD EXPIRE NEVER; # 密码与上一个命令保持一致 ALTER USER 'root'@'localhost' IDENTIFIED BY 'aw!ekx!k;8w123456' PASSWORD EXPIRE NEVER; SET GLOBAL validate_password.length = 4; #设置密码至少长度为4 FLUSH PRIVILEGES; #刷新标签:安装,ekx,community,MySQL8.4,密码,mysql,root,rpm From: https://blog.csdn.net/qq_54364902/article/details/142456750