Linux云服务器:MySQL安装失败、多种错误总结

本文详细记录了作者在 CentOS 系统上安装 MySQL 的一系列错误经历,包括解决服务未找到、依赖问题、源安装顺序、权限调整等,最终通过一步步操作,成功安装并配置了 MySQL 14.14。同时分享了关键技术和知识点,如yum源管理、my.cnf配置等。
摘要由CSDN通过智能技术生成


错误经历

  • 遇到的错误一览:以下错误和对应的方案可能不一样,但都尝试了。

Failed to start mysqld.service: Unit not found

  • 解决方法:有拷贝路径的、到某个路径下自建一个Unit文件的,安装mariaDB的,统统不管用…

–skip - broken 需要别的依赖文件

  • 装了依然没用…

官网下的多个 rpm包,需要按顺序安装。

  • 第一个先装commn,搜了一圈几乎都是一样的四步骤安装。但是我到第二个就装不了了。后来B站搜了一下,由于当时我已经放弃了这个方案。还没尝试,不知道行不行…
    在这里插入图片描述

查看msql状态时:active:failed; code=exited、 status=203/exec …

  • 搜寻的方案是:chmod -R 777 文件名或者目录名,没用…

解决

零:祖传的先清理遗留问题。ROOT用户。

ps ajx |grep mariadb
systemctl stop mariadb.service //查看有没有正在运行的服务,有则终止

//卸载显示出来的mariadb/mysql安装包
rpm -qa | grep mariadb
rpm -qa | grep mysql
yum remove XXX包

一:mysql Ver 14.14 Distrib 5.6.51

wget http://repo.mysq1.com/mysq1 -community-release-e17-5.noarch.rpm

二:安装yum源。

 rpm -Uvh XXXXX.rpm

三:安装mysql服务

 yum install -y mysql-community-server

四:启动服务 以及 查看是否成功启动(没成功就G。)提前通知:九:终极参考:centos7 安装 Mysql 5.7.27,详细完整教程

//启动服务
systemctl start mysqld.service
//查看状态
systemctl status mysqld  

五:登录。这里没有许多人讲的设置密码,修改密码,初始化等等操作。

mysql -uroot -p
....

六:试一试创建个数据库…啥的。
七:开启开机自启动

systemctl enable mysqld

systemctl daemon-reload

八:vim /etc/my.cnf配置两个设置。

character-set-server=utf8
default-storage-engine=innodb

九:终极参考:centos7 安装 Mysql 5.7.27,详细完整教程

十一:注意语句后面加开始即结束。。


收获

CentOs查看系统版本的方法

  • 适用于所有的linux,包括Redhat、SuSE、Debian、Centos等:uname -a
  • 适用于RedHat,CentOScat /etc/redhat-releaserpm -q centos-releaserpm -q redhat-release
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值