MySQL
ここで奇妙な問題に直面しており、データベースに接続できないようです。
数回前にワークベンチを使用しましたが、古いバージョンでした。新しいもの (6CE) の問題は、データベースに直接接続できないことです。root ユーザーとしてサーバーへの接続しか作成できず、このパスワードを覚えていません。
以前のバージョンのようにデータベース自体に直接接続する方法はありますか、または現在はルートのみがオプションです。はいの場合、パスワードをリセットする必要があります。
MySQL
ここで奇妙な問題に直面しており、データベースに接続できないようです。
数回前にワークベンチを使用しましたが、古いバージョンでした。新しいもの (6CE) の問題は、データベースに直接接続できないことです。root ユーザーとしてサーバーへの接続しか作成できず、このパスワードを覚えていません。
以前のバージョンのようにデータベース自体に直接接続する方法はありますか、または現在はルートのみがオプションです。はいの場合、パスワードをリセットする必要があります。
資格情報がまだ有効であり、適切な権限を持っていることを確認してください。ターミナルから mysql-server にログインできる場合 (root アカウントまたは使用しようとしているユーザーを使用)、「SHOW GRANTS」を実行して権限を確認します。
mysql データベースに接続するには、IP またはワイルドカード (%) に固有のユーザー アカウントのホスト名が必要です。
同様に、サーバーから次のコマンドを使用して新しい mysql ユーザーを作成し、この新しいユーザーで試すことができます。
GRANT ALL ON <db>.* TO 'user'@'<ip or %>' IDENTIFIED BY '<password>' ;
FLUSH PRIVILEGES;
上記で作成したユーザーには注意してください。特定のデータベースに対するすべての権限が付与されます。% を使用するのは実際には悪い考えです。そのため、ホーム マシンの IP (Workbench に接続しようとしている場所から) を使用します。