又开始玩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的命令行窗口显示出来。

更多相关内容可以参考:

win执行mysql建库脚本_linux执行mysql脚本文件连接本地windows数据库相关推荐

  1. vs连接mysql建一个表并增删查改_VS连接SQL Server数据库,增删改查详细教程(C#代码)...

    工具: 1.Visual Studio (我使用的是vs2013) 2.SQL Server  (我使用的是sql server2008) 操作: 1.打开SQL Server,打开后会看到数据库的初 ...

  2. mysql建库需要注意_MySQL 建库、建用户及建表事项

    1,MySQL建库语句比较简单,一句话: 1 create database tppamltest3 2,创建用户及授权: 1 insert into mysql.user(Host,User,Pas ...

  3. mysql 建库与建表

    mysql 建库与建表 (1)创建数据库, create database 数据库名字: 注:";" 要用英文状态下的";" (2)查看所有的数据库 show ...

  4. 数据库(3)——MySQL建库、建表

    这里将自己学习数据库的一些笔记.积累分享一下,如果涉及到了文章.文字侵权,请联系我删除或调整. 一.MySQL建库.建表 1.1 查看数据库.查看数据表 查看mysql服务器中所有数据库 show d ...

  5. mysql 建库与授权

    mysql建库与授权 -- 创建数据库 create database test; -- 创建用户 create user 'etl'@'127.0.0.1' identified by '12345 ...

  6. mysql建库语句 最简单最常用语句

    mysql建库语句 一.创建数据库 create database doc; 创建数据库doc; 二.创建用户 create user doc@'%' identified by 'mysql'; 创 ...

  7. mysql修改密码报错问题以及远程工具连接华为云数据库报错问题

    mysql修改密码报错问题以及远程工具连接华为云数据库报错问题 1.mysql修改密码错误 2. 华为云远程数据库连接工具无法连接问题 1.mysql修改密码错误 很久没用自己电脑里的mysql,这次 ...

  8. python urlretrieve_使用urllib库的urlretrieve()方法下载网络文件到本地的方法

    概述 见源码 源码 # !/usr/bin/env python # -*- coding:utf-8 -*- """ 图片(文件)下载,核心方法是 urllib.url ...

  9. mysql建库授权_MySQL建库授权shell工具

    建库授权使用说明: 1.将MySQL-Auth-DB.sh上传至服务器中. 2.添加脚本可执行权限: chmod +x MySQL-Auth-DB.sh 3.执行脚本: sh MySQL-Auth-D ...

最新文章

  1. GDCM:gdcm::SequenceOfItems的测试程序
  2. java用内部类实现多重继承
  3. 忘记commit也会造成select查询的性能问题
  4. CHM不能正常显示内容
  5. one list to muti list
  6. 2019 - OO第一单元作业总结
  7. Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
  8. 消息队列技术—获取JMS中文版和英文版API
  9. 手动计算均值,方差,协方差,皮尔逊系数
  10. android js桥接,一种JavaScript和原生APP之间数据交互方法与流程
  11. 服务器系统启用flash,基础设置:Windows Server 2012及2012R2 启用IE Flash
  12. 国产操作系统Deepin安装
  13. 三大移动终端操作系统比较
  14. python的bytes数据类型
  15. FFmpeg —— ffplay源码 - 制作桌面动态壁纸
  16. android 发短信 oppo,OPPO R11短信发送失败怎么办?OPPO手机短信发送失败的解决方法...
  17. 彩票预测应该用什么神经网络
  18. Win10系统 Office2010程序打开PPT文档报错“此应用无法在你的电脑上运行
  19. python中简述对象和类的关系_Python笔记-习题42 对象、类及从属关系
  20. 美团和大众点评的O2O之困

热门文章

  1. mybatis进行CRUD操作时返回值不为影响的条数,为null
  2. next按钮源码android,Android Edittext 软键盘输入法回车键改成下一步Next
  3. java in thread main_JAVA报错:Exception in thread main……求帮助?
  4. linux vps 运行exe文件夹,在centos环境下运行.exe文件
  5. 微型计算机上的南桥芯片功能,微型计算机及接口技术2012年1月真题试题(04732)...
  6. 可能存在无限递归_你为什么学不会递归?读完这篇文章轻松理解递归算法
  7. git status清空_本地删除文件后,git status会显示红色的那个文件。
  8. mysql python is not installed_最全的解决安装MySQL-Python出现的问题: pip install MySQl-Python 出现:下列问题...
  9. 谷歌浏览器无网络连接 打不开网页解决办法
  10. 学习Spring Boot:(十一) 自定义装配参数