単一の mysql サーバーで複数のスキーマを実行しています。スキーマの 1 つは名前 ("some_name") にアンダースコアがあり、残りはありません。管理 GUI で、同じスキーマを表す 2 つのスキーマが表示されていることに気付きました。一方のスキーマにはアンダースコアの前にエスケープ文字があり、スキーマ リストには次のように表示されます。
- スキーマ1
- スキーマ2
- some_name
- いくつかの\_name
- スキーマ3
- ....
どうやってそこにたどり着くのかわかりません。試してみましたが、コンソールからmysqlを実行しても表示されないため、削除/ドロップできません。問題は、ユーザーが両方のスキーマにアクセスしてデータを操作できるようにするために、両方のスキーマに対するアクセス許可をユーザーに付与する必要がある場合に発生します。これは本当にめちゃくちゃで、これがどのように/なぜ発生するのか、およびこれを回避する方法を理解しようとしています (スキーマの名前を変更してアンダースコアを削除する以外に)。ありがとう