Mysqlデータベースへのリンク時にpymysqlがConnection refusedエラーを報告する
2022-02-10 16:07:15
pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' ([Errno 111] Connection refused)").
リモート接続時にCan't connect to MySQL server on (111 "Connection refused")の問題が発見されました。
Mysqlへのリモート接続を開く
サーバー上のmysqlにログインし、以下のコマンドを実行します。
mysqlにログインしてください。
/usr/local/mysql-5.6/bin/mysql -u root -p
エンパワーメントを実行するためのコマンドです。
MySQL> GRANT ALL PRIVILEGES ON *. * TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
MySQL> flush privileges;
ここで123456というのは、データベースの特定のログインパスワードで、上の文はおそらく、すべてのユーザー(ログインパスワードで識別されるユーザー)にroot権限を与えるという意味です。
また、mysqlを再起動すればよい。
また、ポート番号が異なっている可能性があります。
以前は3307でした(ネットで見つけた例にある通りです)
その後、Mysql-workbenchをインストールしに行き、ログインしてみると、ポート番号が3306になっていたので、変更してみると、入れるようになったので、上記の作業は全く必要ないのかもしれませんね
関連
-
MySQLデータベース・インデックスの左端一致の原則
-
MySQLのNULLについて解説した記事
-
MySQLはこのようなUpdateステートメントを書くべきではありません
-
MySql認証ベースのvsftpd仮想ユーザー
-
SpringBootのMySQLへの接続は、バックエンドのインターフェイスの操作方法を書き込むためのデータを取得するために
-
mysqlインデックスが長すぎる特殊なキーが長すぎる解決策
-
[解決済み】MySQL エラー 1093 - FROM 句で更新のターゲット テーブルを指定できません。
-
[解決済み] [GROUP BY句に含まれるか、集約関数で使用される必要があります。
-
MySQLの一般的な分割ライブラリおよび分割テーブルスキームの概要
-
群関数解の無効な使用
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン