python通过什么连接数据库_使用python远程连接数据库

本文介绍了如何通过修改配置文件开启MySQL和Neo4j数据库的远程访问权限,包括MySQL中修改用户host为%,以及在Windows系统下开放Neo4j的7474端口。此外,还提供了在Python中使用pymysql库连接远程MySQL数据库的步骤。
摘要由CSDN通过智能技术生成

根据web连接服务的原理,我们可以通过一台电脑连接我们另一台电脑上的数据库

一。开启数据库的权限

1.Mysql:

1)首先修改可以访问的ip,把localhost全部修改为%

打开cmd,使用指令【mysql -u root -p】,进入数据库,其中root是MySQL的用户名,默认为root

20190625101112928150.png

2)选择数据库

20190625101113336369.png

3)修改ip访问的权限

使用sql语句【update user set host="%" where host="localhost";】完成对权限的更新,在使用指令【select user,host from user;】进行查看

20190625101113550244.png

4)重启服务

进入服务找到MySQL的服务重启一下就可以了

20190625101113821739.png

2.neo4j:

1)打开访问权限

进入neo4j的安装目录下的配置文件conf中

20190625101114208472.png

通过快速检索crtl+F找到这个配置,取消这一行的注释即可

20190625101114626457.png

2)开放7474端口

【控制面板】-->【windows defender 防火墙】-->【高级设置】-->【入站规则】-->【新建规则】

20190625101114968267.png

20190625101115078623.png

20190625101115471216.png

依次选择:【端口】-->输入特定端口-->【允许连接】-->【下一步】-->输入名称和描述-->【完成】,端口打开

20190625101115856973.png

20190625101116148977.png

3)重启服务,按照前面的方法重启一下服务即可

二。远程连接数据库

1.MySQL:

python3中使用pymysql连接MySQL数据库,安装pymysql,【pip install pymysql】

原文地址:https://www.cnblogs.com/future-dream/p/11080702.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值