mysql报错信息:
我百度了很多,给出了两个方案:
1.是mysql权限不对
2.是缓存满了
先说第一个问题:
我先去数据库查询: cd /var/lib/mysql 文件的权限:
我发现权限正确。
我又想到其他地方:
/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.我是查看内存状态:
free -m
您看看有没有数据库相关的用户
cat /etc/passwd
首先是查看数据库日志
mysqld started
查看MySQL日志
vi /var/log/mysqld.log