このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/12(Tue) 11:13
名前: バロン
URL:
お世話になります。
サーバを再起動後、再起動前は動いていたDBが起動しなくなりました。
原因は何が考えられるでしょうか。
教えてください。

★サーバ
CentOS Linux release 8.2.2004 (Core)
mysql-server-8.0.17-3

★mysql-server.cnfの設定
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysql/mysqld.log
pid-file=/run/mysqld/mysqld.pid
#wait_timeout=86400
#max_allowed_packet=1G
#innodb_buffer_pool_size=1G

★DB再起動
# service mysqld restart
Redirecting to /bin/systemctl restart mysqld.service
Job for mysqld.service failed because the control process exited with error code.
See "systemctl status mysqld.service" and "journalctl -xe" for details.

★journalctl -xeの結果
1月 12 11:00:12 [] systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE
1月 12 11:00:12 [] systemd[1]: mysqld.service: Failed with result 'exit-code'.
1月 12 11:00:12 [] systemd[1]: Failed to start MySQL 8.0 database server.
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/13(Wed) 12:41
名前: stranger
URL:
ps aux|grep mysql
でmysqlのプロセスが存在してないか確認
存在していたら killコマンドで強制終了して
その後mysqldをスタートさせます
ps killの使い方はgoogle検索してね
上手く行かない場合は、restartを実行する前に何をしたかを
考えて下さい
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/15(Fri) 23:18
名前: superweibu
URL:
log-error=/var/log/mysql/mysqld.log

↑エラーログは上記にでるんでしょう?
なんてでていますか?
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/16(Sat) 08:06
名前: バロン
URL:
>ps aux|grep mysql
>でmysqlのプロセスが存在してないか確認
# ps aux|grep mysql
root 1810 0.0 0.0 221900 1040 pts/0 R+ 08:04 0:00 grep --color=auto mysql
プロセスは特に起動されていませんでした。
リスタート前は、特にmysqlを操作していたわけではないのですが、
サーバを再起動をかけたらmysqlが起動しませんでした。
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/16(Sat) 08:07
名前: バロン
URL:
>log-error=/var/log/mysql/mysqld.log
>↑エラーログは上記にでるんでしょう?
>なんてでていますか?
ログに出力するようにしていますので、
ログには下記が出力されております。
データベースが壊れているんでしょうか。

(省略)
2021-01-15T22:58:17.578139Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 732 = ['drupal/node_revision__comment.ibd', 'mysql/drupal/node_revision__comment.ibd']
2021-01-15T22:58:17.580938Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 733 = ['drupal/node__field_tags.ibd', 'mysql/drupal/node__field_tags.ibd']
2021-01-15T22:58:17.583782Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 734 = ['drupal/node_revision__field_tags.ibd', 'mysql/drupal/node_revision__field_tags.ibd']
2021-01-15T22:58:17.586624Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 735 = ['drupal/user__user_picture.ibd', 'mysql/drupal/user__user_picture.ibd']
2021-01-15T22:58:17.589550Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 737 = ['drupal/cache_container.ibd', 'mysql/drupal/cache_container.ibd']
2021-01-15T22:58:17.592406Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 738 = ['drupal/cache_render.ibd', 'mysql/drupal/cache_render.ibd']
2021-01-15T22:58:17.595259Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 789 = ['drupal/cache_menu.ibd', 'mysql/drupal/cache_menu.ibd']
2021-01-15T22:58:17.598150Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 790 = ['drupal/cache_dynamic_page_cache.ibd', 'mysql/drupal/cache_dynamic_page_cache.ibd']
2021-01-15T22:58:17.601015Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 791 = ['drupal/cache_page.ibd', 'mysql/drupal/cache_page.ibd']
2021-01-15T22:58:17.603906Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 4294967278 = ['mysql/undo_002', 'undo_002']
2021-01-15T22:58:17.606849Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 4294967279 = ['mysql/undo_001', 'undo_001']
2021-01-15T22:58:17.609730Z 1 [ERROR] [MY-012202] [InnoDB] Tablespace ID: 4294967294 = ['mysql.ibd', 'mysql/mysql.ibd']
2021-01-15T22:58:17.612873Z 1 [ERROR] [MY-012930] [InnoDB] Plugin initialization aborted with error Failed, retry may succeed.
2021-01-15T22:58:17.615783Z 1 [ERROR] [MY-010334] [Server] Failed to initialize DD Storage Engine
2021-01-15T22:58:17.618902Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2021-01-15T22:58:17.624548Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-01-15T22:58:17.625371Z 0 [System] [MY-010910] [Server] /usr/libexec/mysqld: Shutdown complete (mysqld 8.0.21) Source distribution.
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/16(Sat) 08:21
名前: superweibu
URL:
エラーログを見る限り

Plugin initialization aborted with error Failed, retry may succeed.
こちらが原因じゃないでしょうか?

解決方法は下記だと思えます。
https://4to.pics/article/post/121

御参考までに
記事編集 編集
Re: MySQLが起動しなくなった。 このメッセージに返信する
日時: 2021/01/16(Sat) 12:53
名前: stranger
URL:
前のヴァージョンのmysqlを完全に終了してない状態で
mysql-8.0にupdateすると
再起動後にmysqlが起動しないという問題があるらしいです
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -