标签归档:MySQL

MySQL授权丢失

今日在开发时突然发现MySQL不能使用了,一看日志发现是连接获取不到,赶紧查看User表,发现常用的insert,select,update,delete,create,drop授权全都没有了,而且这是一个root账户,查看了网上的解决方案,使用skip-grant-tables参数启动后授权仍然提示报错

阅读全文…

MySQL错误处理汇总

MySQL无法启动

MySQL启动时提示Timeout error occurred trying to start MySQL Daemon

解决办法:执行/usr/bin/mysql_install_db,修复下就OK了.

MySQL数据表无法使用

启动后发现所有的数据表都无法使用,查看MySQL异常日志,发现如下log

原因:这个报错的大意是,内存基本耗尽,没有再可以分配的内存.

解决办法:查看/etc/my.cnf,找innodb_buffer_pool_size,发现设值已经超过了系统总内存,然后重新设置为系统内存1半,即innodb_buffer_pool_size = 6144M 重启MySQL就OK了.

to be continued…