错误经历
- 遇到的错误一览:
以下错误和对应的方案可能不一样,但都尝试了。
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,详细完整教程
十一:注意语句后面加;
。开始即结束。。
收获
- linux下mysql配置文件my.cnf最详细解释
- Windows端到Linux
rz
的使用;XShell
下鼠标中键可以直接粘贴。 - Linux rpm命令详解
- yum命令详解(超详细)、Linux :软件包管理器yum
CentOs查看系统版本的方法
- 适用于所有的
linux
,包括Redhat、SuSE、Debian、Centos等:uname -a
- 适用于
RedHat
,CentOS
:cat /etc/redhat-release
,rpm -q centos-release
,rpm -q redhat-release
。