相关疑难解决方法(0)

Howto:清理一个mysql InnoDB存储引擎?

是否可以清理mysql innodb存储引擎,以便它不存储已删除表中的数据?

或者我每次都要重建一个新的数据库?

mysql innodb

128
推荐指数
2
解决办法
15万
查看次数

尝试停止其服务时出现MySQL-Linux错误

这是我试图在我的机器上停止MySQL服务器时收到的消息:

MySQL manager or server PID file could not be found
Run Code Online (Sandbox Code Playgroud)

我执行的命令:

service mysql stop
Run Code Online (Sandbox Code Playgroud)

要么

/etc/init.d/mysqld stop
Run Code Online (Sandbox Code Playgroud)

我也尝试启动MySQL服务器,但是我收到了以下错误

Starting MySQL.Manager of pid-file quit without updating file
Run Code Online (Sandbox Code Playgroud)

我无法访问MySQL数据库.

要点几点:

  1. 我在/etc/my.cnf下有my.cnf文件
  2. ps -ef |grep mysql 不显示任何进程
  3. /var/run/mysqld/是空的(没有mysql.pid文件)
  4. /tmp/mysql.sock 不存在

我读了这个文件/var/log/mysqld.log,似乎mysql试图做一些崩溃恢复.昨天可能会关机,但这是我无法控制的.我只是想恢复数据库.任何专家都可以帮助我吗?我有这台机器的sudo帐户,但我不会重启这台机器,除非它是最后一个选项,因为它是其他人使用的服务器.

mysql linux

11
推荐指数
1
解决办法
7864
查看次数

如何修复损坏的表

我有一个mysql名为Sample的表.我/var/lib/mysql/Sample.MYI用一些值编辑了文件.现在检查TABLE Sample查询显示为

表'Sample'的密钥文件不正确; 尝试修复它

为了解决这个问题,我尝试使用以下命令myisamchk -r Sample.MYI.但结果是"myisamchk:

错误:尝试重新创建索引文件时出错140. Sample.MYI由于错误,MyISAM表未修复".

现在如何修复这张桌子?

mysql

9
推荐指数
3
解决办法
7万
查看次数

标签 统计

mysql ×3

innodb ×1

linux ×1