最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦

來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 08:58:30
文檔

ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦

ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦:昨天又遇到了MySQL數(shù)據(jù)庫無法重啟的問題,還以為是權(quán)限的原因,后來發(fā)現(xiàn)提示是因為磁盤空間不足導致的,通過查找相關(guān)資料得以解決了,所以下面這篇文章主要介紹了ubuntu下磁盤空間不足導致mysql無法啟動的解決方法,需要的朋友可以參考下。前言最近在數(shù)據(jù)庫的
推薦度:
導讀ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦:昨天又遇到了MySQL數(shù)據(jù)庫無法重啟的問題,還以為是權(quán)限的原因,后來發(fā)現(xiàn)提示是因為磁盤空間不足導致的,通過查找相關(guān)資料得以解決了,所以下面這篇文章主要介紹了ubuntu下磁盤空間不足導致mysql無法啟動的解決方法,需要的朋友可以參考下。前言最近在數(shù)據(jù)庫的

昨天又遇到了MySQL數(shù)據(jù)庫無法重啟的問題,還以為是權(quán)限的原因,后來發(fā)現(xiàn)提示是因為磁盤空間不足導致的,通過查找相關(guān)資料得以解決了,所以下面這篇文章主要介紹了ubuntu下磁盤空間不足導致mysql無法啟動的解決方法,需要的朋友可以參考下。

前言

最近在數(shù)據(jù)庫的一張表添加兩個字段,后來提示什么磁盤空間不足什么什么的,后來數(shù)據(jù)庫就斷開連接了,之后就一直連接不上去后來,最后經(jīng)過思考終于解決了這個問題,這一經(jīng)歷下來真是心驚膽戰(zhàn),本文作為記錄一下磁盤空間不足導致的 mysql 無法啟動的解決辦法。

方法如下

操作系統(tǒng):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 保存數(shù)據(jù)的所在位置,datadir 或 tmpdir 這兩項所在磁盤空間的使用情況,查看 datadir 所在磁盤空間的使用情況:

root@iZ28z558vv0Z:/var# df /var
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 41151808 39038392 0 100% /

由上可以看出明顯磁盤空間可用率是0,這就是導致 mysql 無法啟動的原因了。刪去 /var 目錄下的其它文件,騰出磁盤空間,即可解決問題,然后重啟 mysql 服務(wù)。

總結(jié)

【相關(guān)推薦】

1. Mysql免費視頻教程

2. 詳解innodb_index_stats導入數(shù)據(jù)時 提示表主鍵沖突的錯誤

3. 實例詳解 mysql中innodb_autoinc_lock_mode

4. MySQL中添加新用戶權(quán)限的實例詳解

5. 實例詳解mysql中init_connect方法

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦

ubuntu下磁盤空間滿了導致mysql啟動不了怎么辦:昨天又遇到了MySQL數(shù)據(jù)庫無法重啟的問題,還以為是權(quán)限的原因,后來發(fā)現(xiàn)提示是因為磁盤空間不足導致的,通過查找相關(guān)資料得以解決了,所以下面這篇文章主要介紹了ubuntu下磁盤空間不足導致mysql無法啟動的解決方法,需要的朋友可以參考下。前言最近在數(shù)據(jù)庫的
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top