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
相关推荐
青梅橘子皮17 小时前
Linux---冯诺伊曼体系结构,操作系统概况
java·linux·运维
I_am_Damon17 小时前
安全警告:该网站的安全证书存在问题
运维·服务器·安全
鹏大师运维17 小时前
不用装远程桌面!统信UOS通过SSH直接调用麒麟图形界面程序
linux·运维·网络·ssh·麒麟·x11·统信v25
Jason_zhao_MR17 小时前
RK3506工业网关:如何打通现场采集、无线传输与行业规约接入?
linux·嵌入式硬件·物联网·系统架构·嵌入式
helx8217 小时前
Gemini镜像站驱动的运维事件自动复盘:从日志聚类到根因定位的全链路自动化
运维·自动化·聚类
lingx_gps17 小时前
领新北斗(TracSeek)车辆动态监控系统 - Linux(Ubuntu) 安装部署完整指南
linux·运维·ubuntu·jt808·车辆监控·jt1078·北斗定位
魔极客17 小时前
1panel面析中Ollama Docker配置错误解析与修复
运维·docker·容器
imuliuliang17 小时前
Laravel5.x核心特性全解析
android·运维·数据库·nginx
qq_4523962317 小时前
第十篇:《软件测试的未来:AI测试、DevOps与测试左移》
运维·人工智能·devops
HMS工业网络17 小时前
CRIMSON OPC UA客户端与WINCC SCADA OPC UA服务器通信
运维·服务器·客户端·opc ua