Centos7安装 mariadb启动错误解决

Centos7安装 mariadb启动错误解决,第1张

本人遇到mariadb 启动错误故障解决过程分享。

故障现象 :

Centos7 使用 yum -y install mariadb mariadb-server  安装完成mariadb后启动错误。

错渣宏误信喊梁橘息:

[root@iZ882mt6umfZ ~]# systemctl status mariadb.service

[0m mariadb.service - MariaDB database server

Loaded: loaded (/usr/lib/systemd/system/mariadb.servicedisabledvendor preset: disabled)

Active: failed (Result: exit-code) since Fri 2019-03-01 09:25:54 CST9s ago

Process: 309 ExecStartPost=/usr/libexec/郑团mariadb-wait-ready $MAINPID (code=exited, status=1/FAILURE)

Process: 308 ExecStart=/usr/bin/mysqld_safe --basedir=/usr (code=exited, status=0/SUCCESS)

Process: 32745 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)

Main PID: 308 (code=exited, status=0/SUCCESS)

Mar 01 09:25:53 iZ882mt6umfZ systemd[1]: Starting MariaDB database server...

Mar 01 09:25:53 iZ882mt6umfZ mariadb-prepare-db-dir[32745]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done.

Mar 01 09:25:53 iZ882mt6umfZ mariadb-prepare-db-dir[32745]: If this is not the case, make sure the /var/lib/mysql is empty before running mariad...db-dir.

Mar 01 09:25:53 iZ882mt6umfZ mysqld_safe[308]: 190301 09:25:53 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.

Mar 01 09:25:53 iZ882mt6umfZ mysqld_safe[308]: 190301 09:25:53 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Mar 01 09:25:54 iZ882mt6umfZ systemd[1]: mariadb.service: control process exited, code=exited status=1

Mar 01 09:25:54 iZ882mt6umfZ systemd[1]: Failed to start MariaDB database server.

Mar 01 09:25:54 iZ882mt6umfZ systemd[1]: Unit mariadb.service entered failed state.

Mar 01 09:25:54 iZ882mt6umfZ systemd[1]: mariadb.service failed.

解决方案:

yum install mariadb*

chown -R mysql:mysql /var/lib/mysql/

启动正常:

root@iZ882mt6umfZ ~]# systemctl start mariadb

[root@iZ882mt6umfZ ~]# systemctl status mariadb

[0m mariadb.service - MariaDB database server

Loaded: loaded (/usr/lib/systemd/system/mariadb.servicedisabledvendor preset: disabled)

Active: active (running) since Fri 2019-03-01 09:38:58 CST13s ago

Process: 1875 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)

Process: 1843 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)

Main PID: 1874 (mysqld_safe)

从最新版锋猛本的linux系统开始,默认的是 Mariadb而不是银笑桥mysql!\x0d\x0a使用系统自带的repos安装很简单:\x0d\x0ayum install mariadb mariadb-server\x0d\x0asystemctl start mariadb ==>启动mariadb\x0d\x0a\x0d\x0asystemctl enable mariadb ==>开机自启动\x0d\x0a\x0d\x0amysql_secure_installation ==>设置 root密码等相关\x0d\x0a\x0d\x0amysql -uroot -p123456 ==>测升轿试登录!\x0d\x0a结束!

cat<纳腔团<EOF>>/圆手etc/yum.repos.d/洞橘MariaDB.repo

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.0/centos6-amd64/

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

EOF

yum clean all

yum makecache

yum -y install mariadb-server mariadb mariadb-client mariadb-devel

试试


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12497732.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存