mysql報錯信息:

我百度了很多,給出了兩個方案:
1.是mysql權限不對
2.是緩存滿了
先說第一個問題:
我先去數(shù)據(jù)庫查詢: cd /var/lib/mysql 文件的權限:

我發(fā)現(xiàn)權限正確。
我又想到其他地方:

/var/run/mysqld 這個目錄權限不對
沒辦法改文件權限:
chown或chmod -R “權限”或“名:組” 文件夾名稱
改回來了:

就重啟mysql,ok
當然還有一個方法是移除ib_logfile0和ib_logfile1文件,你可以本地搜索:
find / -name "*logfile*"
搜索到就移動到其他地方
重啟tomcat也可以做到
啟動mysql:?sudo service mysqld start
關閉mysql:sudo service mysqld stop
改文件權限:?chown mysql mysql filename
當然你復制不想變文件權限可以:
cp -p 命令可以保持文件屬性
2.我是查看內存狀態(tài):
free -m
您看看有沒有數(shù)據(jù)庫相關的用戶
cat /etc/passwd
首先是查看數(shù)據(jù)庫日志?
mysqld started?
查看MySQL日志
vi /var/log/mysqld.log