mysql.pid和mysql.sock丢失
mysql.pid和mysql.sock丢失求解决
下面是日志 这2个文件是mysql启动时自动创建的
/usr/local/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist
1208308:37:05 Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
1208308:37:05 InnoDB: The InnoDB memory heap is disabled
1208308:37:05 InnoDB: Mutexes and rw_locks use GCC atomic builtins
1208308:37:05 InnoDB: Compressed tables use zlib 1.2.3.4
1208308:37:05 InnoDB: Initializing buffer pool, size = 128.0M
1208308:37:05 InnoDB: Completed initialization of buffer pool
1208308:37:05 InnoDB: highest supported file format is Barracuda.
1208308:37:05InnoDB: Waiting for the background threads to start
1208308:37:06 InnoDB: 1.1.8 started; log sequence number 1595685
/usr/local/mysql/bin/mysqld: File './mysql-bin.000013' not found (Errcode: 2)
1208308:37:06 Failed to open log (file './mysql-bin.000013', errno 2)
1208308:37:06 Could not open log file
1208308:37:06 Can't init tc log
1208308:37:06 Aborting
按日志是你把mysql.plugin这个表和
日志文件mysql-bin.000013删了
可以按日志里的提示/usr/local/mysql/bin/mysql_upgrade 试试
按LNMP的目录,mysql数据库是在/usr/local/mysql/var ,而你的在/usr/local/mysql/data 你自己修改过配置文件?
回复 2# 的帖子
我自己写了升级脚本。目录变成data了。不是告诉过你么。按日志是你把mysql.plugin这个表和
日志文件mysql-bin.000013删了
这个我没有删除啊。现在怎办。我用升级脚本也升级过。不行 那就没办法了
回复 4# 的帖子
主要是mysql.sock不存在。这个文件里面是什么内容呢回复 5# 的帖子
前面已经说过了,程序自动创建,你就是弄一个一样的,mysql照样是没启动 同样的情况,重装mysql会不会导致数据库文件丢失?数据库很大,现在mysql打不开,提取不出来回复 7# 的帖子
不清楚你怎么重装的没法说,如果使用官网1.3版本的数据库升级脚本的话都是会自动备份数据库等文件,可以去官网 https://lnmp.org 看升级教程和恢复教程也可以联系qq购买付费服务
页:
[1]