質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Q&A

0回答

792閲覧

MYSQLが起動出来ない

maki0128

総合スコア12

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

0グッド

0クリップ

投稿2020/07/22 02:03

編集2020/07/22 05:54

昨日まで起動出来たMySQLが起動出来なくなりました。
$ sudo service mysqld stop
Stopping mysqld: [ OK ]
で停止はできるのですが、
$ sudo service mysqld start
Starting mysqld: [FAILED]
で起動が出来ない状態です。

tail /var/log/mysqld.log

でエラーログを確認したところ、
74 [Warning] IP address '##.##.##.##' could not be resolved: Temporary failure in name resolution
77 [Warning] Host name '##-###.###.###.serverhubrdns.in-addr.arpa' could not be resolved: Name or service not known
88 [Warning] IP address '###.##.##.##' could not be resolved: Name or service not known
88 [Warning] IP address '###.##.##.##' could not be resolved: Name or service not known
104 [Warning] IP address '##.##.##.##' has been resolved to the host name '##.##.##.##
(IPアドレスは##で表記しています。)
と表示されており、エラーでは無いように思えます。
試したこととしてはサーバーの再起動と
/var/lib/mysqlに/var/lib/mysql.lockが停止後もあった為削除しましたが
変化はありませんでした。

時間経過でなぜか起動できるようになり、1時間程の作業でエラー発生
再度logを確認したところ

0 [ERROR] Plugin 'InnoDB' init function returned error.
0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
0 [ERROR] Failed to initialize builtin plugins.
0 [ERROR] Aborting

innoDBでエラーが発生しているようなので、/var/lib/mysqlでサイズを確認
-rw-r----- 1 mysql mysql 48M 7月 22 04:03 ib_logfile0
-rw-r----- 1 mysql mysql 48M 7月 22 04:03 ib_logfile1
-rw-r----- 1 mysql mysql 76M 7月 22 04:03 ibdata1
-rw-r----- 1 mysql mysql 12M 7月 22 04:03 ibtmp1

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YT0014

2020/07/22 07:40

最初のエラーログは、DNSでのIPアドレスからの逆引きに失敗しているエラーだと思われますので、関係ない可能性が高いです。 原因になりそうなのは、ディスク容量の不足でしょうか?dfで、ディスクの使用状況をご確認ください。
ozraru

2020/07/22 09:00

sudo service mysqld statusや、 sudo journalctl -u mysqldでもログを調べてみてください。 また、他にエラーは出ていませんか? ERRORと書いてなくてもヒントが書かれている場合があると思うので、 見せられる範囲でいいので、前後10行程度見せてもらえますか?
maki0128

2020/07/22 09:32

ご返信有難うございます。 現在sudo service mysqld restartで復旧してしまい、 sudo service mysqld statusと入力すると mysqld (pid 10890) is running...と表示されます。 sudo journalctl -u mysqldはコマンドが見つからないようです。 現在確認できたlogが下記になります。 [ERROR] Plugin 'InnoDB' init function returned error. [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. [ERROR] Failed to initialize builtin plugins. [ERROR] Aborting [Note] Binlog end [Note] Shutting down plugin 'MyISAM' [Note] Shutting down plugin 'CSV' [Note] /usr/libexec/mysql57/mysqld: Shutdown complete [Warning] CA certificate ca.pem is self signed. [Note] Skipping generation of RSA key pair as key files are present in data directory. [Note] Server hostname (bind-address): '*'; port: 3306 [Note] IPv6 is available. [Note] - '::' resolves to '::'; [Note] Server socket created on IP: '::'. [Note] Event Scheduler: Loaded 0 events [Note] /usr/libexec/mysql57/mysqld: ready for connections. Version: '5.7.28' socket: '/var/lib/mysql/mysql.sock' port: 3306 MySQL Community Server (GPL) [Note] Access denied for user 'UNKNOWN_MYSQL_USER'@'localhost' (using password: NO) よろしく御願い致します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問