0

私は今、いくつかのトラブルに遭遇しています。昨日、TigerV1 (古い OS X 10.4 powerpc 用) の Sequel Pro を使用してデータベースで作業しました。問題は、今朝、続編プロが接続できなくなったことです。「お気に入り」を削除してから、ホスト ユーザーのパスワードを再入力しました。

データベースにアクセスできません。

これはエラー メッセージです: ホスト xxx.xxxxx.ca に接続できないか、要求がタイムアウトしました。

アドレスが正しいことと、必要な権限があることを確認するか、接続タイムアウト (現在は 30 秒) を増やしてみてください。

MySQL は次のように述べています: ユーザー 'root'@'xx-xx.xx.xxxxxxx.ca' のアクセスが拒否されました (パスワードを使用: YES)

MySQL のバージョンは昨日から変更されていません。また、Sequel Pro のバージョンも変更されていません。助けてください。

4

2 に答える 2

1

ほとんどの場合、一部の権限が同期されていません。昨日、このユーザーを作成したか、権限を変更しましたか? 昨日と今日の間に特権テーブルがフラッシュされ、変更が有効になった可能性があります。

考えられる問題:

  1. ユーザー名/パスワードが変更されました。
  2. リモート接続が無効になっています。
  3. 接続しようとしている DB にアクセスする権限がありません。
  4. MySQL には、IP またはホスト名が含まれていない IP またはホスト名のホワイトリストがあります。

試してみるいくつかのこと:

  1. SSH アクセスできる場合は、コンソール経由で接続してみてください。接続できる場合は、ユーザー権限をよく確認してください。リモート接続が許可されていること、および IP アドレスをホワイトリストに登録していることを確認してください。FLUSH PRIVILEGES;終わったら必ず。
  2. SSH アクセス権がない場合は、コントロール パネルですべての権限を再確認してください。
  3. MySQL サーバーを再起動してみてください。
于 2012-09-04T22:01:36.900 に答える
1

インターネットに再接続するたびにリモートmysqlにパブリックIPを追加するか、静的IPを使用してください。それは単なるリモート接続の問題です。リモート mysql の詳細については、このリンクを使用してください - https://documentation.cpanel.net/display/ALD/Remote+MySQL#

于 2017-11-02T08:31:56.053 に答える