Linux各種報錯系列


1、df -h 磁盤100%

blob.png

然後進入根目錄cd /

查看根目錄下的目錄或文件大小du -sh * ;這時突然看見log佔用了40個G!!!

blob.png

最後發現一個日誌文件,直接del掉,重啓tomcat,over。

blob.png

ps -ef|grep xxx:查看xxx的進程


2、Linux下MySql出現#1036 – Table ‘ ‘ is read only 錯誤解決方法

這兩天在進行網站搬家,這次網站搬家採用直接打包mysql數據庫和網頁文件的形式進行遷移,上傳好mysql data目錄裏面的網站數據庫至VPS上mysql存放數據庫的目錄裏面,解壓就行。我的VPS存放數據庫的路徑是 /usr/local/mysql/var。

上傳好網站數據,解壓,配置好數據庫鏈接參數就行,網站就能正常連接上了,我本以爲這已 經是順利遷移完成了,但後來操作的時候,發現只能讀取數據庫的內容,不能更改寫入任何信息,提示#1036 – Table ‘* ‘ is read only (*號爲任意表),也就是說表只有只讀屬性。

通過SSH,給數據庫文件777權限,admin是我的數據庫文件夾



1、chmod -R 0777 /usr/local/mysql/var/admin/

給數據庫目錄的所屬用戶和組改爲MySQL

2、

chown -R mysql:mysql admin

 但是這樣還不能更改數據庫,首先,找到mysqladmin所在位置,一般都在mysql/bin下面,我的在/usr/local/mysql/bin 裏面,還需要運行以下命令:



3、./mysqladmin -u root -p flush-tables

之後輸入root賬號的密碼,馬上就好了,沒有任何任何提示,然後測試一下,能正常讀寫,搬家也就順利完成。

【本條轉自:http://zhaoxiaoru39.blog.163.com/blog/static/609552192012511104730115/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章