1

Sequel Pro を使用してリモート データベースに接続すると、サーバーからアクセスが拒否されたと表示されます。ユーザー名とパスワードが正しいことを 100% 確信しています。また、phpmyadmin を使用してサーバーに接続しようとしましたが、動作します。サーバーへの接続に Sequel Pro を使用しているときに何が起こったのかわかりません。

4

3 に答える 3

4

mysql 認証は、ログイン + パスワードだけでなく、ホストにも依存します。ログイン「root」と必要なパスワードと必要な(または任意の「%」)ホストを持つ別のユーザーを作成します

于 2010-03-15T03:50:33.983 に答える
3

あなたのMySQLサーバーは、デフォルトであると私が信じているように、おそらくlocalhostでのルートログインのみを許可しています.

phpMyAdmin は SQL サーバー上で実行されている Web サーバーを介して接続をバウンスしているため、ルート接続は localhost から来ているように見え、受け入れられます。

于 2010-03-15T03:50:27.500 に答える
0

私は同じ問題を抱えていました.serversテーブルはすでにそこにありました. ソケットの URL を指定する必要がある Sequelpro が判明しました。

mysql でターミナルにログインします。

mysql -u root

次に、入力してmysqlステータスを取得します\s

UNIX ソケット パスを見つけてコピーし、Sequel Pro の「ソケット」フィールドに貼り付けます。

それは私のためにそれをしました。

于 2018-01-10T11:45:39.250 に答える