CentOS8安装mysql8.0具体步骤
操作系统:CentOS Linux release 8.0及以上
Mysql版本:Mysql 8.0.22 x86_64 (MySQL Community Server - GPL)
Mysql8下载地址:https://dev.mysql.com/downloads/mysql/
我是把如下这几个包下载之后打包到mysql_8_rpm.zip了
1.彻底清除服务器上所有相关Mysql文件
rpm -aq | grep mysql | xargs rpm -e --nodeps ( 卸载应用同时卸载掉相关联的缓存 ) |
rpm -aq | grep mariadb | xargs rpm -e --nodeps |
rm -rf find / -name mysql |
2.使用传输工具rz或xftp根据个人喜好上传到CenOS8任意目录,(本人喜欢放到在home目录下新建的Mysql8目录下)
3.解压后会生成四个文件包:
4.依次进行安装解压后会生成四个rpm包(注意:--force --nodeps为不检查依赖关系,强制安装,一定要带上否则容易失败):
rpm -ivh mysql-community-common-8.0.22-1.el8.x86_64.rpm --force --nodeps |
rpm -ivh mysql-community-libs-8.0.22-1.el8.x86_64.rpm --force --nodeps |
rpm -ivh mysql-community-client-8.0.22-1.el8.x86_64.rpm --force --nodeps |
rpm -ivh mysql-community-server-8.0.22-1.el8.x86_64.rpm --force --nodeps |
5.检查是否全部安装成功:
rpm -aq|grep mysql |
6.初始化密码设计,并生成随机密码,方便初次进行密码设置:
mysql --initialize |
7.改变属主:
chown -R mysql:mysql /var/lib/mysql/ |
8.启动Mysql:
systemctl start mysqld (一般我喜欢使用restart 进行重启mysql) |
9.查看第一次生成的Mysql随机密码:
cat /var/log/mysqld.log | grep password (注意不要带空格) |
10.数据库Mysql进行设置:
mysql_secure_installation |
、
由于CentOS8与CentOS6及以下版本差别较大,再补充一CentOS8命令:
配置mysql开机启动
|
本文来自博客园,作者:ganfd,转载请注明原文链接:https://www.cnblogs.com/ganfd/p/15175458.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)