Linux CentOS 7.9 MySQL 8.0安装配置全攻略

目录

下载MySQL安装包

解压缩

安装mysql

启动mysql服务

设置密码

获取初始化密码

登陆mysql

修改密码

允许所有主机访问

验证连接MySQL


下载MySQL安装包

复制代码
# 下载MySQL安装包
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-1.el7.x86_64.rpm-bundle.tar

解压缩

复制代码
# 解压缩
tar -xvf mysql-8.0.30-1.el7.x86_64.rpm-bundle.tar

安装mysql

复制代码
# 安装mysql
rpm -ivh mysql-community-common-8.0.30-1.el7.x86_64.rpm
复制代码
rpm -ivh mysql-community-client-plugins-8.0.30-1.el7.x86_64.rpm
复制代码
yum remove mariadb-libs
复制代码
按y回车
复制代码
rpm -ivh mysql-community-libs-8.0.30-1.el7.x86_64.rpm
复制代码
rpm -ivh mysql-community-client-8.0.30-1.el7.x86_64.rpm
复制代码
rpm -ivh mysql-community-icu-data-files-8.0.30-1.el7.x86_64.rpm
复制代码
rpm -ivh mysql-community-server-8.0.30-1.el7.x86_64.rpm
复制代码
# 若安装过程中缺少依赖包libaio则使用以下命令,没遇到问题请跳过这行命令
yum -y install libaio

启动mysql服务

复制代码
# 增加权限
chown -R mysql:mysql /var/lib/mysql/
复制代码
# 启动mysql
systemctl start mysqld

设置密码

获取初始化密码

复制代码
# 获取初始化密码
cat /var/log/mysqld.log | grep password

登陆mysql

复制代码
# 登陆mysql
mysql -u root -p

修改密码

复制代码
# 修改密码
alter user 'root'@'localhost' identified by '新密码需包含数字、大小写、特殊字符';

允许所有主机访问

复制代码
# 允许所有主机访问
use mysql;
复制代码
update user set host = '%' where user = 'root';
复制代码
flush privileges;

验证连接MySQL

复制代码
# 用Navicat或其他工具连接MySQL,验证可用
复制代码
# 验证没问题后退出服务器上的MySQL命令行
quit
相关推荐
梦想的旅途211 小时前
企微社群裂变实战:自动化群接龙与活动打卡系统搭建
运维·自动化·企业微信
Neolnfra11 小时前
使用 Netdata 给服务器增加一个实时监控面板
运维·服务器
酷可达拉斯11 小时前
自动化运维-Ansible触发器与变量
运维·服务器·自动化·ansible
不会就选b12 小时前
Linux之线程(二)
linux·运维·服务器
代码AC不AC12 小时前
【Linux】NAT与代理
linux·nat·代理
lsylalalala12 小时前
mysql-索引1
数据库·mysql
HiDev_12 小时前
【非标自动化】上位机快速上手(创建winform并运行起来)
运维·自动化
乐维_lwops12 小时前
乐维社区“专家坐诊”第405期问答
运维·cmdb·运维监控·答疑·运维智能体·乐维运维智能体
esabby12 小时前
韩国站群服务器租用平台推荐与外贸建站优势深度解析
运维·服务器
Aision_12 小时前
实习手记 Day:从 ELK 到 Agent 的“最后一公里”——告警消费与上下文富化
运维·人工智能·web安全·elk·网络安全·安全威胁分析