将mysql数据库从具有死机操作系统的HDD中移动
我需要将我所有的数据库从一个操作系统失效的硬盘移到一个新的硬盘上 我已经将所有文件从/var/lib/mysql移动到了新位置,除了mysql用户名之外,一切都很好。当我访问phpmyadmin I receiver中的特权选项卡时,出现以下错误:将mysql数据库从具有死机操作系统的HDD中移动,mysql,Mysql,我需要将我所有的数据库从一个操作系统失效的硬盘移到一个新的硬盘上 我已经将所有文件从/var/lib/mysql移动到了新位置,除了mysql用户名之外,一切都很好。当我访问phpmyadmin I receiver中的特权选项卡时,出现以下错误: ( SELECT DISTINCT `User` , `Host` FROM `mysql`.`user` ) UNION ( SELECT DISTINCT `User` , `Host` FROM `mysql`.`db`
(
SELECT DISTINCT `User` , `Host`
FROM `mysql`.`user`
)
UNION (
SELECT DISTINCT `User` , `Host`
FROM `mysql`.`db`
)
UNION (
SELECT DISTINCT `User` , `Host`
FROM `mysql`.`tables_priv`
)
UNION (
SELECT DISTINCT `User` , `Host`
FROM `mysql`.`columns_priv`
)
UNION (
SELECT DISTINCT `User` , `Host`
FROM `mysql`.`procs_priv`
)
ORDER BY `User` ASC , `Host` ASC
MySQL said:
#1034 - Incorrect key file for table 'procs_priv'; try to repair it
如何解决此问题?此问题通常是由于升级到具有不同权限表的较新版本的MySQL造成的 您可以使用该命令来修复它