VPS侦探论坛

标题: mysql.pid和mysql.sock丢失 [打印本页]

作者: star826    时间: 2012-8-30 08:50
标题: mysql.pid和mysql.sock丢失
mysql.pid和mysql.sock丢失

求解决
下面是日志
作者: licess    时间: 2012-8-30 09:28
这2个文件是mysql启动时自动创建的


/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist
120830  8:37:05 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120830  8:37:05 InnoDB: The InnoDB memory heap is disabled
120830  8:37:05 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120830  8:37:05 InnoDB: Compressed tables use zlib 1.2.3.4
120830  8:37:05 InnoDB: Initializing buffer pool, size = 128.0M
120830  8:37:05 InnoDB: Completed initialization of buffer pool
120830  8:37:05 InnoDB: highest supported file format is Barracuda.
120830  8:37:05  InnoDB: Waiting for the background threads to start
120830  8:37:06 InnoDB: 1.1.8 started; log sequence number 1595685
/usr/local/mysql/bin/mysqld: File './mysql-bin.000013' not found (Errcode: 2)
120830  8:37:06 [ERROR] Failed to open log (file './mysql-bin.000013', errno 2)
120830  8:37:06 [ERROR] Could not open log file
120830  8:37:06 [ERROR] Can't init tc log
120830  8:37:06 [ERROR] Aborting
按日志是你把mysql.plugin这个表和
日志文件mysql-bin.000013删了

可以按日志里的提示/usr/local/mysql/bin/mysql_upgrade 试试

按LNMP的目录,mysql数据库是在/usr/local/mysql/var ,而你的在/usr/local/mysql/data 你自己修改过配置文件?
作者: star826    时间: 2012-8-30 09:32
标题: 回复 2# 的帖子
我自己写了升级脚本。目录变成data了。不是告诉过你么。  

按日志是你把mysql.plugin这个表和
日志文件mysql-bin.000013删了

这个我没有删除啊。现在怎办。我用升级脚本也升级过。不行
作者: licess    时间: 2012-8-30 09:57
那就没办法了
作者: star826    时间: 2012-8-30 10:01
标题: 回复 4# 的帖子
主要是mysql.sock不存在。这个文件里面是什么内容呢
作者: licess    时间: 2012-8-30 13:20
标题: 回复 5# 的帖子
前面已经说过了,程序自动创建,你就是弄一个一样的,mysql照样是没启动
作者: kkbbzjh    时间: 2018-3-27 00:08
同样的情况,重装mysql会不会导致数据库文件丢失?数据库很大,现在mysql打不开,提取不出来
作者: licess    时间: 2018-3-27 09:07
标题: 回复 7# 的帖子
不清楚你怎么重装的没法说,如果使用官网1.3版本的数据库升级脚本的话都是会自动备份数据库等文件,可以去官网 https://lnmp.org 看升级教程和恢复教程

也可以联系qq购买付费服务




欢迎光临 VPS侦探论坛 (https://bbs.lnmp.com/) Powered by Discuz! X3.4