--------------------python控制mysql的API--------------------
#import MySQLdb:引用对应的开发包
#conn=MySQLdb.connect

(host='localhost',user='root',passwd='root',db='test',port=3306):创建数据

库连接
#cur=conn.cursor():创建游标

#cur.execute(self, query, args):执行单条sql语句,接收的参数为sql语句本身和

使用的参数列表,返回值为受影响的行数
#cur.executemany(self, query, args):执行单挑sql语句,但是重复执行参数列表里

的参数,返回值为受影响的行数

#cursor用来执行命令的方法:
#cur.commit():提交。修改数据库的时候需要在执行操作后,使用commit对数据库

进行修改操作
#cur.rollback():回滚

#cursor用来接受返回值的方法:
#cur.fetchall(self):接收全部的返回结果行。
#cur.fetchmany(self, size=None):接收size条返回结果行.如果size的值大于返回

的结果行的数量,则会返回cursor.arraysize条数据。
#cur.fetchone(self):fetchone(self):返回一条结果行。
#cur.rowcount:获取结果集的条数。
#cur.description:获取连接对象的描述信息。
#cur.rowcount:获取影响了多少行。

#scroll(self, int, mode='relative'):
int:移动的行数,整数;在相对模式下,正数向下移动,负值表示向上移动。
mode:移动的模式,默认是relative,相对模式;可接受absoulte,绝对模式。
#cur.close():进行游标的关闭
#conn.close():进行数据库连接的关闭操作
#except mdb.Error,e:
conn.rollback()

--------------------配置mysql所在操作系统进行远程服务操作--------------------
1、创建新用户:
mysql -uroot -p:登录到mysql中
use mysql:打开对应的mysql数据库
insert into mysql.user(Host,User,Password) values

("localhost","test","1234"):创建一个用户(此处的"localhost",是指该用户只

能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,

将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可

以远程登录。)

2、权限:
(1)这里的意思是所有数据库里的所有表都授权给用户
grant all privileges on testDB.* to test@localhost identified by

'1234'with grant option
grant select,delete,update,create,drop on *.* to test@"%" identified

by "1234";

(2)flush privileges;:刷新系统权限表

注意:IDENTIFIED BY后面是你的mysql root用户密码

test用户对所有数据库都有select,delete,update,create,drop 权限。
@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为

127.0.0.1)
对localhost授权:加上一句grant all privileges on testDB.* to

test@localhost identified by '1234';即可。

3、最后只要重启mysql就行了
/etc/init.d/mysql restart

----------------------从ubuntu连接到win下的mysql的设置--------------------

mysql -uroot -p use mysql;

update user set host = '%' where user = 'root';

flush privileges;

MySql-python的API手记的更多相关文章

  1. mysql python image 图像存储读取

    最近做一些数据库调研的工作,目标是实现影像更快的入库.出库.查询,并实现并行访问等操作. 将结果总结成一个mysqlImg类. 关于mongodb的图像存储,参见http://www.cnblogs. ...

  2. MySQL Python教程(2)

    mysql官网关于python的API是最经典的学习材料,相信对于所有函数浏览一遍以后,Mysql数据库用起来一定得心应手. 首先看一下Connector/Python API包含哪些类和模块. Mo ...

  3. Python DB API 连接数据库

    Python DB API Mysql,Oracle,SqlServer 不关闭,会浪费资源.

  4. Mysql C语言API编程入门讲解

    原文:Mysql C语言API编程入门讲解 软件开发中我们经常要访问数据库,存取数据,之前已经有网友提出让鸡啄米讲讲数据库编程的知识,本文就详细讲解如何使用Mysql的C语言API进行数据库编程.   ...

  5. 用 Identity Server 4 (JWKS 端点和 RS256 算法) 来保护 Python web api

    目前正在使用asp.net core 2.0 (主要是web api)做一个项目, 其中一部分功能需要使用js客户端调用python的pandas, 所以需要建立一个python 的 rest api ...

  6. python操作三大主流数据库(4)python操作mysql④python服务端flask和前端bootstrap框架结合实现新闻展示

    python操作mysql④python服务端flask和前端bootstrap框架结合实现新闻展示 参考文档http://flask.pocoo.org/docs/0.11/http://flask ...

  7. python操作三大主流数据库(3)python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用

    python操作mysql③python操作mysql的orm工具sqlaichemy安装配置和使用 手册地址: http://docs.sqlalchemy.org/en/rel_1_1/orm/i ...

  8. python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查

    python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...

  9. java数据库 JDBC操作MySQL数据库常用API 部门表和员工表 创建表 添加数据 查询数据

    package com.swift.department; import java.sql.Connection; import java.sql.PreparedStatement; import ...

  10. Python调用API接口的几种方式 数据库 脚本

    Python调用API接口的几种方式 2018-01-08 gaoeb97nd... 转自 one_day_day... 修改 微信分享: 相信做过自动化运维的同学都用过API接口来完成某些动作.AP ...

随机推荐

  1. CSharpGL(43)环境映射(Environment Mapping)-天空盒(Skybox)反射(Reflection)和折射(Refraction)

    CSharpGL(43)环境映射(Environment Mapping)-天空盒(Skybox)反射(Reflection)和折射(Refraction) 开始 如图所示,本文围绕GLSL里的sam ...

  2. apache2修改用户和组

    grep nobody /etc/{passwd,group} groupadd nobody #有nobody用户的情况 usermod -G nobody nobody #没有nobody用户的情 ...

  3. 博弈论之Nim游戏

    Nim游戏是组合游戏(Combinatorial Games)的一种,属于“Impartial Combinatorial Games”(以下简称ICG). 通常的Nim游戏的定义是这样的:有若干堆石 ...

  4. jsp元素

    1.指令元素:用于在JSP转换为Servlet阶段提供JSP页面的相关信息,如页面采用的字符编码集.页面中需要导入的类等信息,指令元素不会产生任何的输出到当前JSP的输出流中 指令元素有三种指令:pa ...

  5. Angular4.0从入门到实战打造在线竞拍网站学习笔记之四--数据绑定&管道

    Angular4.0基础知识之组件 Angular4.0基础知识之路由 Angular4.0依赖注入 数据绑定 数据绑定允许你将组件控制器的属性和方法与组件的模板连接起来,大大降低了开发时的编码量. ...

  6. css鼠标样式cursor

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. python爬煎蛋妹子图--20多行代码搞定煎蛋妹子图库

    如果说一个人够无聊的话... 就会做一些十分美(wei)丽(suo)的事情啦哈哈哈... 好的,话不多说,进入正题. 正如标题所示,我们今天的目标很简单: 代码要少,妹子要好. 步骤如下: 1. 首先 ...

  8. NodeJS之queryString

    前面的话 无论是前端还是后端,经常出现的应用场景是URL中参数的处理.nodeJS的queryString模块提供了一些处理 query strings 的工具.本文将详细介绍nodeJS中的quer ...

  9. oracle 修改表空间文件路径方法

     比如说修改 user01.dbf  文件 的路径 1.先登录sqlplus:    C:\Documents and Settings\chezh>sqlplus  system/passwo ...

  10. cxf的使用以及与SSH的整合

    经历过一小段忙碌的时间,终于有时间开始整理项目中曾遇到的技术难点,并不是什么新颖的技术难点,只是自己在这样方面所了解的不健全或者是没有了解透彻,现在都抽时间进行整理. 首先就是需要在ssh的系统中整合 ...