0

このコマンドを実行すると

SHOW DATABASES

次のエラーが発生します

ERROR 1146 (42S02): Table 'information_schema./tmp/#sql_2569_0' doesn't exist

何か考えやアイデアはありますか?mysql-db-installスクリプトを再実行しようとしましたが、うまくいきませんでした。

4

2 に答える 2

1

InnoDBストレージエンジンを静的にコンパイルし、HEAPストレージエンジンを無効にしました。information_schemaテーブルはメモリ内テーブルであるため、HEAPストレージエンジンが必要です。

于 2013-01-22T10:42:03.330 に答える
0

以下を確認してください

skip_show_databsesの1.my.cnf(存在する場合は非アクティブ化)

2.データディレクトリのファイル権限を確認します(644は適切なレベルです)

3.上記の2つが失敗した場合は、mysqlのアップグレード

4.最悪の場合、ディレクトリを作成し、それに完全なアクセス許可を与えてサーバーを再起動するだけです(動作する可能性がありますが、注意してください。続行する前にバックアップを取ることを忘れないでください)

于 2013-01-18T11:04:30.257 に答える