Mysql8.0起動失敗3534エラー実記
1187 ワード
データベースが起動できないか、再起動するか、エラーが発生したか3534①まず重要なものをバックアップする.ibdファイル ②イニシャルコマンドを実行し、サービスを再起動する(datadirで指定するdataフォルダが存在する場合は、dataファイル(重要データを自分でバックアップする)フォルダを削除する) .
参考記事③サーバを起動し、ユーザを再作成し、参照文書 を付与する.④既存の表領域の下に表を作成する(プロジェクトはディスクストレージを使用するため、表を作成するにはストレージディレクトリを作成する必要がある) .
作成時にインデックスを追加しないでください.そうしないと(Incorrect key file for table)という問題が発生します.
ディスクを格納テーブルスペースを削除するコマンドを実行します.ibdファイルを削除します.
バックアップフォルダのibdファイルをストレージフォルダにコピーした後、表領域のインポートコマンドを実行
このプロセスは、サービスを再起動する必要はありません.これにより、サーバが起動できないため、3534に報告します.間違っているかもしれませんが、すべての問題を解決しました.
mysqld --initialize --user=mysql --console ( root )
参考記事
CREATE TABLE `analyze_jsp_src` (
`FILE_PATH` varchar(400) NOT NULL COMMENT 'ファイルパス',
`UPDATE_DATE` datetime NOT NULL COMMENT ' ',
PRIMARY KEY (`FILE_PATH`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT=' (JSP)テーブル' DATA DIRECTORY='D:mysqldata/'
作成時にインデックスを追加しないでください.そうしないと(Incorrect key file for table)という問題が発生します.
ディスクを格納テーブルスペースを削除するコマンドを実行します.ibdファイルを削除します.
ALTER TABLE porting_tools.analyze_java_src DISCARD TABLESPACE;
バックアップフォルダのibdファイルをストレージフォルダにコピーした後、表領域のインポートコマンドを実行
ALTER TABLE porting_tools.analyze_java_src IMPORT TABLESPACE;
このプロセスは、サービスを再起動する必要はありません.これにより、サーバが起動できないため、3534に報告します.間違っているかもしれませんが、すべての問題を解決しました.