mysqlにリモートで接続できるようにするためです。ホスト名 "localhost"を "%"に変更するのではなく、ユーザー名 "root"を "%"に変更してmysqlを再起動しました サービス。これで、mysqlにローカルでログインすることも、リモートからログインすることもできなくなりました。この問題を解決するには?ありがとう
進歩!usrname "root"を "%"に変更した後、私はもうmysqlサーバに接続できません
答えて
おそらく、セキュリティを更新して間違いました。
あなたは、任意の認証なしでMySQLを再起動して、何が悪かったのか確認するために再接続することができます。
http://dev.mysql.com/doc/refman/5.0/en/server-options.html#option_mysqld_skip-grant-tables
を注:MySQLを実行しているサーバーからこれを実行する必要があります。
セキュリティ設定の問題を理解するのに役立つ必要がある場合は、関連する認証テーブルの内容を投稿します(ただし、パスワードハッシュを送信しないでください。有効なパスワードはハッシュから再構築できます)。
ユーザー名を変更した場合は、rootではなく "%"を使用してログインする必要があります。ユーザーフィールドではなくホストフィールドを変更したいとします。通常、リモートログインに必要な権限を少なくしたいとします。たとえば、リモートログインには「DROP」権限はありません。
同じログイン/パスワードの組み合わせは、ログイン先によって異なる権限を持つことができます。ユーザー名は、ログインしている名前+ホストと考えることができます。
しかし、私はユーザー名 "%"でmysqlにログインできないと混乱しています。私はmysqlが特殊文字として "%"を扱っているからですか? – xuqin1019
%はホスト内のワイルドカード文字ですが、ユーザー名ではありません。あなたが何をしたのか分からない。 –
- 1. MySQLサーバに接続できません
- 2. root権限を7777に変更した後にEC2インスタンスに接続できません
- 3. PyQt5からmysqlサーバに接続できません
- 4. manage.py:Xサーバに接続できません
- 5. NTPサーバに接続できません
- 6. Linuxサーバの「ソケット経由でローカルMySQLサーバに接続できません」
- 7. がmysqlサーバに接続できません
- 8. ローカルMySQLサーバに接続できません
- 9. MySQLサーバに接続できませんエラー111
- 10. dropdb:データベースに接続できませんでしたtemplate1:サーバに接続できません
- 11. タイムアウトで接続が閉じられた後、hibernateがmysqlに再接続できませんでした
- 12. mysql_connectはリモートホスト接続で「ソケット経由でローカルMySQLサーバに接続できません」を返しますか?
- 13. MySQL OSX Lion - 再起動後に接続できません
- 14. ソケット '/var/lib/mysql/mysql.sock'を使ってローカルMySQLサーバに接続できません
- 15. 'データベースエラー:データベースに接続できません:JoomlaでMySQLに接続できませんでした
- 16. Mysqlソケットに接続できません
- 17. MySQL - ローカルに接続できません
- 18. PostgreSQLサーバに接続できません:サーバに接続できませんでした:アクセスが拒否されました
- 19. 接続30回後にpostgresqlに接続できません
- 20. ローカルのWindowsからRHELのリモートMySQLサーバに接続できません
- 21. mysqlに接続できませんでした
- 22. MySQL Workbenchの127.0.0.1でMySQLに接続できませんでした。システムエラー61
- 23. Javascriptクライアントはjavaサーバに接続できません
- 24. 私はhap php5.2.9 + mysql5.1 + apache2.2.6をwin xpにインストールしました.iamはPHPでmysqlと接続できません
- 25. 私のAndroid端末で動作するHTTPサーバに接続できません
- 26. 私のsql -u rootはMAMP内から接続できません
- 27. GUIクライアントからmysqlに接続できません
- 28. RHEL6上のApacheサーバに接続できません
- 29. mysqlデータベースに接続しましたが、データを印刷できません
- 30. CantはMySQLサーバーに接続します。こんにちは、私は私のMySQLサーバに接続するように見えるカントpidファイル
私は自分のサーバーにlamppをインストールしました。 mysqlサービスを別々に再起動するには? – xuqin1019
オプション--skip-grant-tablesでmysqlサービスを再起動しました。また、usernameとpasswdを使わずにmysqlに接続します。この時点では、次のエラーが表示されます。ERROR 2002(HY000):ソケット '/opt/lampp/var/mysql/mysql.sock'(2)を介してローカルMySQLサーバーに接続できません。私は本当にこれを解決する方法を知らないうちに私はmysqlに新しいです – xuqin1019