2011-01-29 4 views
2

私のデータベースは、すべて不稼働のハードディスクから新しいものに移動する必要があります。死んだOSを持つHDDからmysqlデータベースを移動する

すべてのファイルを/ var/lib/mysqlから新しい場所に移動しましたが、mysqlユーザー名を除いてすべて問題ありません。私はphpMyAdminの中で権限]タブにアクセスすると、私はこのエラーを受信機:

(

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 

どのように私はこの問題を解決することができますか?

答えて

1

この問題は通常、異なる特権テーブルを持つ新しいバージョンのMySQLにアップグレードすることによって発生します。

mysql_fix_privilege_tablesコマンドを使用して修正できます。

関連する問題