mysql begun_个人笔记:centos环境mysql mariadb无法启动的处置(关键还是要细看mysql日志)...

故障现象:无法正常启动

[root@VM_0_3_centos ~]# systemctl start mariadb

Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details.

根据提示执行systemctl status mariadb.service,无明确指向

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

● mariadb.service - MariaDB database server

Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

Active: failed (Result: exit-code) since Thu 2020-05-14 09:35:00 CST; 1min 42s ago

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

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

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

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

May 14 09:34:59 VM_0_3_centos systemd[1]: Starting MariaDB database server...

May 14 09:34:59 VM_0_3_centos mariadb-prepare-db-dir[12509]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done.

May 14 09:34:59 VM_0_3_centos mysqld_safe[12543]: 200514 09:34:59 mysqld_safe Logging to '/var/lib/mysql/VM_0_3_centos.err'.

May 14 09:34:59 VM_0_3_centos mysqld_safe[12543]: 200514 09:34:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

May 14 09:35:00 VM_0_3_centos systemd[1]: mariadb.service: control process exited, code=exited status=1

May 14 09:35:00 VM_0_3_centos systemd[1]: Failed to start MariaDB database server.

May 14 09:35:00 VM_0_3_centos systemd[1]: Unit mariadb.service entered failed state.

May 14 09:35:00 VM_0_3_centos systemd[1]: mariadb.service failed.

根据提示执行journalctl -xe,无明确指向

[root@VM_0_3_centos ~]# journalctl -xe

May 14 09:34:57 VM_0_3_centos polkitd[629]: Registered Authentication Agent for unix-process:12489:329075 (system bus name :1.154 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/Authe

May 14 09:34:57 VM_0_3_centos polkitd[629]: Unregistered Authentication Agent for unix-process:12489:329075 (system bus name :1.154, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.utf8) (disconnec

May 14 09:34:59 VM_0_3_centos polkitd[629]: Registered Authentication Agent for unix-process:12503:329280 (system bus name :1.155 [/usr/bin/pkttyagent --notify-fd 5 --fallback], object path /org/freedesktop/PolicyKit1/Authe

May 14 09:34:59 VM_0_3_centos systemd[1]: Cannot add dependency job for unit rpcbind.socket, ignoring: Unit not found.

May 14 09:34:59 VM_0_3_centos systemd[1]: Starting MariaDB database server...

-- Subject: Unit mariadb.service has begun start-up

-- Defined-By: systemd

-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

--

-- Unit mariadb.service has begun starting up.

May 14 09:34:59 VM_0_3_centos mariadb-prepare-db-dir[12509]: Database MariaDB is probably initialized in /var/lib/mysql already, nothing is done.

May 14 09:34:59 VM_0_3_centos mariadb-prepare-db-dir[12509]: If this is not the case, make sure the /var/lib/mysql is empty before running mariadb-prepare-db-dir.

May 14 09:34:59 VM_0_3_centos mysqld_safe[12543]: 200514 09:34:59 mysqld_safe Logging to '/var/lib/mysql/VM_0_3_centos.err'.

May 14 09:34:59 VM_0_3_centos mysqld_safe[12543]: 200514 09:34:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

May 14 09:35:00 VM_0_3_centos systemd[1]: mariadb.service: control process exited, code=exited status=1

May 14 09:35:00 VM_0_3_centos systemd[1]: Failed to start MariaDB database server.

-- Subject: Unit mariadb.service has failed

-- Defined-By: systemd

-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

--

-- Unit mariadb.service has failed.

--

-- The result is failed.

May 14 09:35:00 VM_0_3_centos systemd[1]: Unit mariadb.service entered failed state.

May 14 09:35:00 VM_0_3_centos systemd[1]: mariadb.service failed.

May 14 09:35:00 VM_0_3_centos polkitd[629]: Unregistered Authentication Agent for unix-process:12503:329280 (system bus name :1.155, object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_US.utf8) (disconnec

May 14 09:35:01 VM_0_3_centos systemd[1]: Started Session 59 of user root.

-- Subject: Unit session-59.scope has finished start-up

-- Defined-By: systemd

-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

--

-- Unit session-59.scope has finished starting up.

--

-- The start-up result is done.

May 14 09:35:01 VM_0_3_centos CROND[12856]: (root) CMD (flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &')

May 14 09:36:01 VM_0_3_centos systemd[1]: Started Session 60 of user root.

-- Subject: Unit session-60.scope has finished start-up

-- Defined-By: systemd

-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

--

-- Unit session-60.scope has finished starting up.

--

-- The start-up result is done.

May 14 09:36:01 VM_0_3_centos CROND[13031]: (root) CMD (flock -xn /tmp/stargate.lock -c '/usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &')

[5]+ Stopped journalctl -xe

进一步查看日志/var/lib/mysql/VM_0_3_centos.err

[root@VM_0_3_centos ~]# tail -f /var/lib/mysql/VM_0_3_centos.err

In case (b) you need to set innodb_log_file_size = 48M

200514 9:39:58 [ERROR] Plugin 'InnoDB' init function returned error.

200514 9:39:58 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

200514 9:39:58 [Note] Plugin 'FEEDBACK' is disabled.

200514 9:39:58 [ERROR] Unknown/unsupported storage engine: InnoDB

200514 9:39:58 [ERROR] Aborting

200514 9:39:58 [Note] /usr/libexec/mysqld: Shutdown complete

200514 09:39:58 mysqld_safe mysqld from pid file /var/lib/mysql/VM_0_3_centos.pid ended

200514 09:46:05 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

200514 9:46:05 [Warning] 'THREAD_CONCURRENCY' is deprecated and will be removed in a future release.

200514 9:46:05 [Note] /usr/libexec/mysqld (mysqld 5.5.65-MariaDB) starting as process 15530 ...

200514 9:46:05 InnoDB: The InnoDB memory heap is disabled

200514 9:46:05 InnoDB: Mutexes and rw_locks use GCC atomic builtins

200514 9:46:05 InnoDB: Compressed tables use zlib 1.2.7

200514 9:46:05 InnoDB: Using Linux native AIO

200514 9:46:05 InnoDB: Initializing buffer pool, size = 128.0M

200514 9:46:05 InnoDB: Completed initialization of buffer pool

InnoDB: Error: log file ./ib_logfile0 is of different size 0 50331648 bytes

InnoDB: than specified in the .cnf file 0 5242880 bytes!

InnoDB: Possible causes for this error:

(a) Incorrect log file is used or log file size is changed

(b) In case default size is used this log file is from 10.0

(c) Log file is corrupted or there was not enough disk space

In case (b) you need to set innodb_log_file_size = 48M

200514 9:46:05 [ERROR] Plugin 'InnoDB' init function returned error.

200514 9:46:05 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.

200514 9:46:05 [Note] Plugin 'FEEDBACK' is disabled.

200514 9:46:05 [ERROR] Unknown/unsupported storage engine: InnoDB

200514 9:46:05 [ERROR] Aborting

200514 9:46:05 [Note] /usr/libexec/mysqld: Shutdown complete

200514 09:46:05 mysqld_safe mysqld from pid file /var/lib/mysql/VM_0_3_centos.pid ended

^Z

[1]+ Stopped tail -f /var/lib/mysql/VM_0_3_centos.err

高度怀疑ib_logfile0问题,执行如下操作后故障消除

cd /var/lib/mysql

mv ib_logfile0 ib_logfile0.bak

mv ib_logfile1 ib_logfile1.bak

执行systemctl start mariadb.service正常

注:此类故障网上大量的资料是如下处置(本例中无效)

cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

个人总结关键还是要细看mysql日志

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值