python远程连接服务器MySQL数据库
本文实例为大家分享了python远程连接服务器MySQL数据库的具体代码,供大家参考,具体内容如下
这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,下面直接代码演示:
# -*- coding: utf-8 -*-
"""
Created on Fri Dec 30 10:43:35 2016
@author: zhengyongzhe
"""
import MySQLdb
import cPickle as pk
def write2file(DB_data,save_filename):
"""数据写入本地"""
with open(save_filename, 'w') as f:
pk.dump(DB_data, f))
# 创建数据库连接
conn2db = MySQLdb.connect(
host='111.111.111.111',# host
port = 3306, # 默认端口,根据实际修改
user='username',# 用户名
passwd='passwd', # 密码
db ='DBname', # DB name
)
cur = conn2db.cursor() # 操作游标
DB_data = cur.execute("select * from table_name;") # SQL语句 ,查询需要到处内容
# 获取多条数据
DB_datas = cur.fetchmany(DB_data)
# 写入本地
write2file(DB_datas,'save_table_name')
"""
# 打印表中数据,chek data
for info in DB_datas:
print info
"""
cur.close()
conn2db.commit()
try:
conn2db.close() # 关闭连接
print "closed connection..."
except Exception,e:
print Exception,":",e
以上代码演示Python远程连接服务器MySQL数据库,工程中还需要考虑可能出现的bug。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
详解用Python实现自动化监控远程服务器
最近发现Python课器做很多事情,在监控服务器有其独特的优势,耗费资源少,开发周期短. 首先我们做一个定时或者实时脚本timedtask.py,让其定时监控目标服务器,两种方式: 第一种: #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2017/11/27 15:59 # @Desc : 定时任务,以需要的时间间隔执行某个命令 # @File : timedtask.py # @Software: PyCharm import
-
Python3 SSH远程连接服务器的方法示例
下载paramiko 首先,我的windows系统上有python2和python3.使用下面命令切换到python3: activate py3 接着使用下面命令下载相关模块: pip install ecdsa pip install Crypto pip install paramiko 连接服务器操作: # -*- coding: utf-8 -*- import paramiko # 服务器相关信息,下面输入你个人的用户名.密码.ip等信息 ip = "" port = 22
-
在CentOS上配置Nginx+Gunicorn+Python+Flask环境的教程
Python基础环境搭建 CENTOS 6.X 系列默认安装的 Python 2.6 ,目前开发中主要是使用 Python 2.7 ,这两个版本之间还是有不少差异的,程序在 Python 2.6 下经常会出问题. 比如: re.sub 函数 ,2.7 支持 flags 参数,而 2.6 却不支持. 所以,打算安装 Python 2.7 来运行 Flask 应用程序,但 2.6 不能删除,因为系统对它有依赖. 1.安装 sqlite-devel 因为 Flask 应用程序可能使用能 Sqlite
-
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
首先确保装了Python,我装的是2.x版本,对了,我的操作系统是WIN7,其实对于Python来说,什么操作系统并不重要.Python内置了一个简单的HTTP服务器,只需要在命令行下面敲一行命令,一个HTTP服务器就起来了: python -m SimpleHTTPServer 80 后面的80端口是可选的,不填会采用缺省端口8000.注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址: http://localhost:80 如果当前文件夹有index.html文件
-
python Gunicorn服务器使用方法详解
1. 简介 Gunicorn(Green Unicorn)是给Unix用的WSGI HTTP 服务器,它与不同的web框架是非常兼容的.易安装.轻.速度快. 2. 示例代码1 def app(environ, start_response): data = b"Hello World\n" start_response("200 OK", [ ("Content-Type", "test/plain"), ("Con
-
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
一 前言 微信小程序,相信大家早已熟知,它是一种无需下载安装即可使用的轻型应用,具有跨平台和接近 Native App 性能体验的优势.从开发模式上说,它是前后端分离的,微信小程序负责实现前端应用,后端服务可以使用任何你说熟知的开发语言,如 PHP . NodeJs . Java . C# . Python 等,因而,微信小程序的开发文档主要是围绕 WXML . WXSS 等前端框架.组件或样式布局进行讲解,几乎看不到后端技术的身影.本文主要介绍如何在腾讯云服务器上部署 Python+Djang
-
python远程连接服务器MySQL数据库
本文实例为大家分享了python远程连接服务器MySQL数据库的具体代码,供大家参考,具体内容如下 这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,下面直接代码演示: # -*- coding: utf-8 -*- """ Created on Fri Dec 30 10:43:35 2016 @author: zhengyongzhe """ import MySQ
-
Python + Tkinter连接本地MySQL数据库简单实现注册登录
项目结构: 源代码: # -*- coding: utf-8 -*- """ @date: 2022/01/09 17:40 @author: Anker @python:v3.10 """ import tkinter as tk import tkinter.messagebox import pymysql # 定义要执行的创建表的SQL语句 test_sql = """
-
Python + Tkinter连接本地MySQL数据库简单实现注册登录
项目结构: 源代码: # -*- coding: utf-8 -*- """ @date: 2022/01/09 17:40 @author: Anker @python:v3.10 """ import tkinter as tk import tkinter.messagebox import pymysql # 定义要执行的创建表的SQL语句 test_sql = """
-
NaviCat连接时提示"不支持远程连接的MySql数据库"解决方法
后来参巧网上的文献后,通过Http方式成功连上服务器的MYSql数据库.特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,弹出新键连接信息,如下图所示: 在主机名IP地址那里填写LocalHost 用户名与密码一栏则填写你所在的数据库用户名与密码. 这时候还不能连接数据库的,需要通过Http通道的形式进行数据库连接. 点击连接属性标签栏中的Http,如下图所示: 勾选使
-
python远程连接MySQL数据库
本文实例为大家分享了python远程连接MySQL数据库的具体代码,供大家参考,具体内容如下 连接数据库 这里默认大家都已经配置安装好 MySQL 和 Python 的MySQL 模块,且默认大家的DB内表和访问账号权限均已设置无误,下面直接代码演示: # -*- coding: utf-8 -*- """ Created on Fri Dec 30 10:43:35 2016 @author: zhengyongzhe """ import M
-
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
paramiko模块 paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接. 由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,par
-
pycharm远程连接服务器并配置python interpreter的方法
背景 远程服务器是Ubuntu系统,操作中可以使用pycharm在windows或者Ubuntu系统上编辑代码并调试,但是首先需要professional版本的pycharm,community版本在Tool选项下找不到Deployment选项. 区官网下载安装包,安装完成后激活.学生可在pycharm官网用域名为学校的邮箱注册账号,激活时登陆账号即可. 配置远程连接 打开Tool->Deployment->Configuration, 点击+ ->SFTP 自定义服务器名字,用来区别不
-
Python实现定时备份mysql数据库并把备份数据库邮件发送
一.先来看备份mysql数据库的命令 mysqldump -u root --password=root --database abcDataBase > c:/abc_backup.sql 二.写Python程序 BackupsDB.py #!/usr/bin/python # -*- coding: UTF-8 -*- ''''' zhouzhongqing 备份数据库 ''' import os import time import sched import smtplib from em
-
Python实现的查询mysql数据库并通过邮件发送信息功能
本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: #-*- coding: UTF-8 -*- #!/usr/bin/env python ''''' author:qlzhong Created on 2015-6-29 征途宕机日志统计汇总 ''' import MySQLdb import time import datetime impo
-
python 基于PYMYSQL使用MYSQL数据库
在做测试的时候都会用到数据库,今天写一篇通过python连接MYSQL数据库 什么是MYSQL数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一. 什么是PYMYSQL PyMySQL 是在 Python3.x 版本中用于
随机推荐
- 将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
- Django小白教程之Django用户注册与登录
- sql2005 批量更新问题的解决方法
- Vuex之理解Getters的用法实例
- vue-cli如何引入bootstrap工具的方法
- 详解Java数据结构和算法(有序数组和二分查找)
- IIS8中添加WCF支持几种方法小结[图文]
- Swift版使用ThPullRefresh实现下拉上拉刷新数据
- Repeater的FooterTemplate中控件内容设置方法
- Yii2 assets清除缓存的方法
- Android控件系列之XML静态资源使用介绍
- php格式化json函数示例代码
- javascript将url解析为json格式的两种方法
- C#动态调整数组大小的方法
- C#实现翻转字符串的方法
- Java并发系列之CountDownLatch源码分析
- 快速了解Node中的Stream流是什么
- Python弹出输入框并获取输入值的实例
- python如何实现从视频中提取每秒图片
- php中对象引用和复制实例分析
