サクラサーバーにあるMySQLにローカルから接続したいと考えています。
下記ソースをターミナルで実行したところ、testがprintされた後、進まなくなります。debug方法も思いつかず、どう解決すればいいのかわかりません。
ご教示お願いいたします。
コード添付します。
mysql-connector-pythonのバージョンは8.0.23です。
python
1import mysql.connector 2from sshtunnel import SSHTunnelForwarder 3 4with SSHTunnelForwarder( 5 ('test.sakura.ne.jp', 22), 6 ssh_username='test', 7 ssh_password='test', 8 remote_bind_address=('test.db.sakura.ne.jp', 3306), 9 local_bind_address=('localhost', 3306) 10) as server: 11 print('test') 12 conn = mysql.connector.connect( 13 host='127.0.0.1', 14 port=server.local_bind_port, 15 user='test_db', 16 password='test_db', 17 database='test_db' 18 ) 19 conn.ping(reconnect=True) 20 21 print(conn.is_connected())
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。