Ubuntu のディスク容量がいっぱいで mysql を起動できない場合はどうすればよいですか?

Y2J
リリース: 2017-05-24 13:56:42
オリジナル
2155 人が閲覧しました

昨日、MySQL データベースが再起動できないという問題が発生しました。これはアクセス許可が原因だと思いました。その後、関連する情報を検索して解決したことがわかりました。次の記事では、主に Ubuntu でのディスク容量について説明します。必要な場合は、mysql の起動に失敗する解決策を参照してください。

はじめに

最近、データベース内のテーブルに2つのフィールドを追加しましたが、ディスク容量が不足しているようなメッセージが表示され、データベースが切断され、それ以来接続できなくなりました。考えてみたところ、この問題は本当に恐ろしい経験でした。この記事は、ディスク容量不足により mysql が起動できない場合の解決策を記録するものです。

方法は次のとおりです

オペレーティングシステム: ubuntu、mysqlはディスク容量が不足しているため起動できず、次の問題が発生します:


root@iZ28z558vv0Z:/etc/mysql# mysql -u root -p
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
root@iZ28z558vv0Z:/b# service mysql start
start: Job failed to start
root@iZ28z558vv0Z:/var/lib# service mysqld start
mysqld: unrecognized service
ログイン後にコピー

解決策: 設定ファイルを見つける mysql の my.cnf :


root@iZ28z558vv0Z:/etc/mysql# ls
conf.d debian.cnf debian-start my.cnf
root@iZ28z558vv0Z:/etc/mysql# vi my.cnf
ログイン後にコピー

ファイル内の datadir は /var/lib/mysql


[mysqld]
#
# * Basic Settings
#
user   = mysql
pid-file  = /var/run/mysqld/mysqld.pid
socket   = /var/run/mysqld/mysqld.sock
port   = 3306
basedir   = /usr
datadir   = /var/lib/mysql
tmpdir   = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
ログイン後にコピー

ディスク容量が不足しているため、mysql が保存されている場所を確認する必要がありますデータを保存します。 datadir または tmpdir が配置されているディスク領域の使用量については、datadir が配置されているディスク領域の使用量を確認します。 0、これが mysql を起動できない理由です。 /var ディレクトリ内の
other

ファイルを削除してディスク領域を解放し、問題を解決してから、mysql サービスを再起動します。


概要

【関連する推奨事項】1. Mysql無料ビデオチュートリアル

2. データインポート時のinnodb_index_statsの詳細な説明 プロンプトテーブルの主キー競合エラー

3. 詳しい例の説明 mysql の innodb_autoinc_lock_mode

4. MySQL で新しいユーザー権限を追加する詳細な例

5. mysql の init_connect メソッドの詳細な例

以上がUbuntu のディスク容量がいっぱいで mysql を起動できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!