python与mysql的连接:
说明:前提是已近安装了mysql以及可视化工具(本人装的是Navicat)
1.在cmd下下载Python的第三方数据库包:pip install pymysql;
2.以及把pymysql库添加到pycharm(本人的python编译软件)的编译器中;
3.创建一个python文件,用import引入pymysql库,然后进行python和mysql的交互了!
注意:
a.这个语句“db =pymysql.connect("localhost", "root", "123", "student")”
是用localhost来连接本地数据,但是有时候我们需要用到本机mysql服务所在的ip;
b.所以我们用这个语句“db =pymysql.connect("10.154.120.117", "root", "123",
"student")”但是我们直接换上本机的ip是不行的,我们还需要改一下Navicat中mysql数据
库中表下面的user表:在user表中把User名是root一行的Host列下的localhost改为‘%’,其
他行列不需要改,然后保存你的修改!
c.这时运行你的python程序也还是不行的,以管理员的身份进入cmd,然后用命令:net
stop mysql(这时如果出现‘该服务无效’的提示,你需要关闭你的计算机,再次启动!不是重启
哦!) 结束mysql服务,再用命令:net start mysql启动你mysql服务。现在你可以用ip来调用
你本机mysql服务啦!