devops/script/mysql.py
2025-12-12 11:40:38 +08:00

53 lines
1.1 KiB
Python

import pymysql
from sshtunnel import SSHTunnelForwarder
UUID = 600000500823
# ===================config===================
server = SSHTunnelForwarder(
ssh_address_or_host=("1.15.182.107", 22),
ssh_username="root",
ssh_password="`NS?VGg@7]~F3}p",
remote_bind_address=("127.0.0.1",3306),
local_bind_address=('127.0.0.1',5143)
)
server.start()
db_host = server.local_bind_host
db_port = server.local_bind_port
print(db_host, db_port)
RID = 200100004
MYRID = 100100001
conn = pymysql.connect(
host=db_host,
port=db_port,
user="root",
password="Z4rf7eZZe500dxa",
database="Merge_Pet_sdk"
)
cursor = conn.cursor()
cursor.execute(("select * from t_player_mod where dwUin = {rid}").format(rid = RID))
result1 = cursor.fetchone()
conn1 = pymysql.connect(
host="127.0.0.1",
port=3306,
user="root",
password="root",
database='Merge_Pet'
)
cursor1 = conn1.cursor()
sql = "UPDATE t_player_mod SET mData = %s WHERE dwUin = %s"
cursor1.execute(sql, (result1[1], MYRID))
conn1.commit()
cursor.close()
conn.close()
cursor1.close()
conn1.close()
exit()