又开始玩linux了,小白一个,连ls命令都是这两天新学的,今天又学了点东西,贴上来备忘:
需求:我是想要在linux执行一个.py文件,这个文件执行后可以远程连接我的本地windows的mysql数据库,并且可以读取mysql中的数据;
首先先看一下连接的demo:
# -*- coding: utf-8 -*-
import pymysql
def connect_mysql_keyword():
conn = pymysql.connect(host="windowsip地址",
port=3306,
charset='utf8',
user='root',
passwd="windows数据库连接密码",
db='windows数据库名称')
cur = conn.cursor(pymysql.cursors.SSCursor)
cur.execute('set session net_write_timeout = 1000000')
return conn, cur
def aaa():
conn_obi = connect_mysql_keyword()
conn_a = conn_obi[0]
cursor_a =conn_obi[1]
cursor_a.execute('select word from 工程后缀人工校正完成')
for i in range(1,15):
sql = cursor_a.fetchone()
print(sql)
if __name__=='__main__':
aaa()
上面就是.py中的内容,我们通过Xshell将其上传至linux服务器中。
1、点击键盘“rz”,然后选择要py文件,上传到linux的/root(默认)文件夹中。
2、运行脚本,在命令窗口中 输入 python /root/demo.py 记住python后面有个空格,这样就可以执行这个py文件了,执行结果将在linux的命令行窗口显示出来。
更多相关内容可以参考: