python连接mysql数据库 案例 查看数据 注意细节
来源:互联网 发布:哔哩哔哩直播软件下载 编辑:程序博客网 时间:2024/06/05 14:09
#coding:utf8import MySQLdbconn=MySQLdb.connect(host='172.16.16.195', #主机名 user='root', #用户名 passwd='winmysql', #密码 port=3306, #端口号 charset='utf8', #编码格式 db='ip') #数据库名cursor=conn.cursor()data=cursor.execute("select * from free_ip") #SQL语句 ,查询需要到处内容, proxy是列表名datas=cursor.fetchmany(data) #取出得到的数据# datas=cursor.fetchall()#取出cursor得到的数据for i in datas: print(i[0][2:])cursor.close()conn.close()
操作远程数据库需要远程数据库对本地进行授权:若没有授权会出现以下提示Host 'xxxxxx' is not allowed to connect to this MySQL server1,在windows下运行输入mstsc,进行远程登录2,远程登录后,cd到mysql的bin目录,输入mysql -u root -p 输入密码进行登录3,创建远程登陆用户并授权grant all PRIVILEGES on test_db.* to root@'192.168.1.101' identified by '23455';all PRIVILEGES 表示赋予所有的权限给指定用户,这里也可以替换为赋予某一具体的权限,例如select,insert,update,delete,create,drop 等,具体权限间用“,”半角逗号分隔。test_db.* 表示上面的权限是针对于哪个表的,test_db指的是数据库,后面的 * 表示对于所有的表,由此可以推理出:对于全部数据库的全部表授权为“*.*”,对于某一数据库的全部表授权为“数据库名.*”,对于某一数据库的某一表授权为“数据库名.表名”。root 表示你要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的用户。192.168.1.101 表示允许远程连接的 IP 地址,也就是你本地的ip地址。如果想不限制链接的 IP 则设置为“%”即可。23455 为用户的密码。4 最后输入sql语句:flush privileges; 回车即可更新权限提示:连接数据库前,请先确认以下事项:您已经创建了数据库 ip.在ip数据库中您已经创建了表 free_ip连接数据库ip使用的用户名密码和你的字典中一致。在你的机子上已经安装了 Python MySQLdb 模块。
阅读全文
0 0
- python连接mysql数据库 案例 查看数据 注意细节
- MySql数据库优化注意的四个细节
- python连接mysql数据库
- python连接mysql数据库
- python连接MySQL数据库
- Python连接mysql数据库
- python连接mysql数据库
- Python连接mysql数据库
- Python连接mysql数据库
- Python连接MySql数据库
- Python 连接mysql数据库
- python连接mysql数据库
- Python连接mysql数据库
- Python连接mysql数据库
- python连接MySQL 数据库
- python 连接 MySQL 数据库
- python连接MySQL数据库
- python连接mysql数据库
- MySql终端命令
- 无符号数和有符号数(二) -- 反码、移码表示法
- Vue开发:顶端粘滞效果实现
- 安卓“倒计时”的代码
- 599. Minimum Index Sum of Two Lists
- python连接mysql数据库 案例 查看数据 注意细节
- Hadoop学习
- makefile中.PHNOY的用法
- Android 实现fragment懒加载
- Creat_average_shape_model.hdev例程相关学习(一)
- Context Provider
- runit 快速入门
- Android设置软键盘弹出时不挤压当前布局
- ajaxUpload异步上传文件成功,前端获取数据却失败的解决方案