MySQL Workbenchを再起動するたびに、次のエラーが発生します。
そのエラーは私には意味がありません。開くことができますE:\Users\user_name\AppData\Roaming\MySQL
エクスプローラーで開くことができる場合はE:\Users\user_name\AppData\Roaming\MySQL\..\
も明らかに開くことができます。
では、なぜこのエラーが発生するのですか?さらに重要なことに、それを取り除くために私は何ができますか? MySQL Workbenchをアンインストール/再インストールする必要がありますか?
ワークベンチを閉じてから、
C:\Users\YOURUSER\AppData\Roaming\MySQL\Workbench\sql_workspaces
そこにあるすべてのデータとディレクトリを削除します。
最後のセッションは復元されませんが、今後のセッションは復元されます。
ワークベンチを閉じてから、
C:\Users\YOURUSER\AppData\Roaming\MySQL\Workbench\sql_workspaces
[接続名] .autosaveフォルダーを探します。
lockファイルを削除します。
ワークベンチを再度開きます。
私はWindows 10で数か月間この問題を抱えていました。以前のセッションを復元したいだけです。 Workbenchを最新バージョンにアップデートして「管理者として実行」してみました。何もうまくいきませんでした。
ようやく私が最終的にそれを機能させる方法は次のとおりです:
久しぶりに返信しているのはわかっています。しかし、私はこの状況から抜け出す方法を見つけました。この回答を書いている間、私はWorkbench 6.3とMySQLサーバー5.7を使用していたことに注意してください。
ラップトップを少し動かすと突然ラップトップの電源が切れたときに(バッテリーの接続不良の問題)このエラーが表示され、Workbenchとすべてのアプリケーションが予期せず終了しました。これは、ワークベンチがクラッシュしました。
上記のエラーが発生した場合は、ワークスペースフォルダを最初にバックアップするまで、[無視]または[キャンセル]ボタンをクリックしないでください。に行く
「C:\ Users\YOUR.USERNAME\AppData\Roaming\MySQL\Workbench\sql_workspaces\YOUR_CONNECTION_NAME」。私が大文字を使用した場合はどこでも、システムで適切なフォルダ名を選択します。最初に、そのフォルダー内のすべてのファイルのバックアップを保持します。
人間が読めない文字も開くことができるお気に入りのエディタで各ファイルを開きます。 (私はNotepad ++を好みます)。
ファイルがconnection_idであるか、どのファイルであるかに関係なく、「Null」または無効な文字で満たされたファイルが表示された場合は、そのファイルを閉じてそのようなファイルを削除します。これらのファイルはここでエラーを表示する原因となっています。
最後に、人間が読み取れるデータが含まれているファイルのみで終了する必要があります。
「キャンセル」または「無視」ボタンをクリックして接続を閉じ、接続を再度開いてみてください。
しかし、今はタブのテーブル名を見ることができません。代わりに、それらのファイルがワークスペースフォルダー内で取得した乱数が表示されます。
これは、自動保存されたクエリを復元する最良の方法です。それらの残りは永久に失われます。
ありがとうございました。