web-dev-qa-db-ja.com

MySQL Community Serverを起動できませんでした

Sda3パーティションがいっぱいになったため、多くのものが私のサーバーで動作を停止しました。その問題を修正した後、mysqlサービスを開始できません。

root@abcd:~# Sudo service mysql start
Job for mysql.service failed because the control process exited with error code.
See "systemctl status mysql.service" and "journalctl -xe" for details.
root@abcd:~# systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Fri 2018-09-28 22:44:46 UTC; 4s ago
  Process: 9276 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=1/FAILURE)
  Process: 9255 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)

Sep 28 22:44:46 abcd systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
Sep 28 22:44:46 abcd systemd[1]: mysql.service: Scheduled restart job, restart counter is at 5.
Sep 28 22:44:46 abcd systemd[1]: Stopped MySQL Community Server.
Sep 28 22:44:46 abcd systemd[1]: mysql.service: Start request repeated too quickly.
Sep 28 22:44:46 abcd systemd[1]: mysql.service: Failed with result 'exit-code'.
Sep 28 22:44:46 abcd systemd[1]: Failed to start MySQL Community Server.

誰かがこの問題で私を助けることができれば、私は非常に感謝しています。よろしくお願いします!

2
L. Thompson

多くのエラーがこれを行い、ログをもう一度確認しているようです設定ファイル/etc/mysql/my.cnfのinnodb-buffer-poolサイズの値を減らします

innodb_buffer_pool_size = 10M

/ var/lib/mysqlはmysqlユーザーが所有し、グループもmysqlに設定されているようです。

$ Sudo chown -R mysql /var/lib/mysql $ Sudo chgrp -R mysql /var/lib/mysql $ Sudo chmod 755 /var/lib/mysql

/ var/lib/mysqlディレクトリが実際に存在し、データディレクトリに対応していることを確認しましたか?そうでない場合は、おそらくmysqldセクションの下にdatadirパラメータを指定する必要があります。

[mysqld]
datadir=/var/lib/mysql

その後、MySQLが新しいデータディレクトリとサブディレクトリを読み取り\実行\変更できるようにapparmorを設定するか、またはご自身の責任でapparmorを削除するかを選択できます。以下を実行するには、rootになる必要がある場合があります。

/etc/init.d/apparmor stop
/etc/init.d/apparmor teardown
update-rc.d -f apparmor remove
apt-get purge apparmor
reboot

ソース: https://dba.stackexchange.com/questions/106085/cant-create-file-var-lib-mysql-user-lower-test

3
Ahmed Abdelazim