【Python】Pycharm连接云服务器的MySQL数据库详细步骤

Pycharm连接数据库 #MySQL #云服务器

准备阶段

准备阶段:pycharm正确运行环境,服务器一枚

  • pycharm直接官网下载,我是用的2020.3.2版本
  • 服务器是腾讯云的免费轻量型服务器

pycharm的配置

  1. 终端–>>pip install pymysql
  2. 插件–>>DB Navigator

具体操作如下:

首先打开pycharm并新建项目

在这里插入图片描述
新建完成后,打开终端
在这里插入图片描述

打开后输入代码:pip install pymysql 复制黏贴即可,如图
在这里插入图片描述
到这里第一步配置就完成了

  • 终端
  • 插件–>>DB Navigator

第二步,打开设置—插件—搜索DB Navigator,如图
在这里插入图片描述
继续
在这里插入图片描述

下载完这个插件后,打开Database Navigator(它会变成DB Browser)
在这里插入图片描述
现在我们要建立连接了,连接到我们的mysql上
在这里插入图片描述
打开后有个mysql,点他
在这里插入图片描述
打开后界面如图所示

到这里大部分小伙伴应该会搞了,还不懂的回去目录,跟着我配置服务器去
在这里插入图片描述
完成后点测试连接>>Test Connection,连接上就ok啦
在这里插入图片描述

服务器配置

这个略复杂,上图你们照着一步步来就ok了。
第一步登录服务器,并进入mysql

mysql -u root -p

下面是进入后的标志
在这里插入图片描述
进入不成功的话,自行百度

输入语句show databases;,查看现有的数据库,那我就用我创建好的test01数据库做演示
在这里插入图片描述
然后,在控制台输入下面语句

grant all on test01.* to dbadmin @'%.%.%.%' identified by '123456';
  • 注意: 这句话意思是: 允许所有IP地址的终端用账号dbadmin密码123456操作test01数据库

    理解上句话后,大家可根据需求,自行更改命令。

然后更新权限flush privileges; 如图
在这里插入图片描述
这样就好了。
请回到目录,点pycharm配置,将pycharm连接到mysql

问题汇总

1.服务器配置里,语句中英文单引号错误

grant all on test01.* to dbadmin @'%.%.%.%' identified by '123456';

2.服务器配置里,数据库名称输入错误
3.服务器未开启3306端口

最后,以上若存在描述错误的地方,请提出批评并指正!

猜你喜欢

转载自blog.csdn.net/MinfCONS/article/details/115917339