Mac OSX ElCapitanにmysqlコミュニティサーバーGPLバージョン5.7.13をダウンロードしてインストールしました。それから私は続編プロをダウンロードしました。ソケットを使用してmysqlを接続しようとしました。名前localhost
とユーザー名root
を使用し、パスワードを空白のままにしました。写真のメッセージが表示されるたびに接続しようとしたとき。
また、mysqlを初めてインストールするときに、_root@localhost
_の不可解なパスワードを示すポップアップが表示されることも追加したいと思います。そのため、パスワードセクションを空白のままにする代わりに、そのパスワードも試しました。しかし、'root'@'localhost' (using password: YES)
以外は同じメッセージが表示され続けました。私は何が間違っているのですか?
Sequel Proを使用しており、パスワードなしでソケット経由でローカルホストサーバーに問題なく接続しています。最も可能性の高い問題は、間違ったrootパスワードを入力したことです。 rootパスワードをリセット できます。
次の方法でターミナルでmysqlサーバーを起動します。
mysql.server start
Rootユーザー(mysqlのインストール時に作成されたdeffaultユーザー)を使用したmysqlでのアクセス
mysql -uroot
次の方法で新しいアカウントを作成します。
CREATE USER'new_user '@' localhost 'IDENTIFIED BY'new_password';
すべての特権を与えます:
*にすべての特権を付与します。 * TO'new_user '@' localhost ';
次に、新しく割り当てられたアクセス許可を再ロードするには、次のコマンドを実行します。
FLUSH PRIVILEGES;
これで、新しいユーザーでSequelProに接続できるようになります。
標準
アンインストールしてから再度インストールしてください。インストール時にrootパスワードを入力します。それは私のために働いた。
'localhost'の代わりに127.0.0.1を使用します。
パスワードを変更した後、mysqlを再起動する必要があります。パスワードは空白である可能性があり、多くの場合、空のキャリッジリターンです。
私が見つけたmysqlを再起動する最も簡単な方法はコマンドラインによるものです
mysql restart;