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
相关推荐
CHHC18802 分钟前
NetCore树莓派桌面应用程序
linux·运维·服务器
帮我吧智能服务平台1 小时前
装备制造智能制造升级:远程运维与智能服务如何保障产线OEE
运维·服务器·制造
w6100104661 小时前
cka-2026-cri-dockerd
运维·k8s·cka
云栖梦泽1 小时前
Linux内核与驱动:9.Linux 驱动 API 封装
linux·c++
卤炖阑尾炎2 小时前
PostgreSQL 日常运维全指南:从基础操作到备份恢复
运维·数据库·postgresql
handsomestWei2 小时前
Docker引擎API接入配置
运维·http·docker·容器·api
si莉亚2 小时前
ROS2安装EVO工具包
linux·开发语言·c++·开源
Tingjct2 小时前
Linux常用指令
linux·运维·服务器
广州灵眸科技有限公司3 小时前
为RK3588注入澎湃算力:RK1820 AI加速卡完整适配与评测指南
linux·网络·人工智能·物联网·算法
daad7773 小时前
wifi_note
运维·服务器·数据库