pycharm远程连接vagrant虚拟机中mariadb数据库


Posted in Python onJune 05, 2020

1.虚拟机数据库设置--重启数据库

(1)vi /etc/my.cnf

bind = 0.0.0.0

(2).远程不能用root用户连,得新建用户

selecthost,userfrommysql.user; 查看所有用户
createuserdevops@'%'identifiedby'123456';
grantallon*.*todevops@'%'; 给新建的devops用户授权--可操作所有库的所有表
setPASSWORDfordevops@'%'=PASSWORD ('123456');设置密码
flushprivileges;

3.pycharm设置:

(1)settings.py:

DATABASES = {
 'default': {
  'ENGINE': 'django.db.backends.mysql',
  'NAME': 'devops',
  'USER': 'devops',
  'PASSWORD': '123456',
  'HOST': '127.0.0.1',
  'PORT': 3306,
  'OPTIONS':{
   'init_command': 'SET default_storage_engine=INNODB;',
  },
 }
}

(2)

pycharm远程连接vagrant虚拟机中mariadb数据库

因为我们连接的是虚拟机的MySQL,所以需要填SSH,如下图中:

pycharm远程连接vagrant虚拟机中mariadb数据库

最后点击Test Connection,

4.若报如下错误:是时区问题

Connection to Django default failed. [08001] Could not create connection to database server. Attempt

解决:(1)进入mysql查看时区并转时区

show variables like '%time_zone%';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| system_time_zone | CEST |  cest是欧洲中部夏令时间,CEST时间加上6个小时就是北京时间
| time_zone  | SYSTEM |
+------------------+--------+MariaDB [(none)]> set global time_zone = '+6:00'; 重新退出数据库,再登录即可看到时区改了MariaDB [(none)]> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | CEST || time_zone  | +06:00 |

(2)重新退出pycharm再打开即可连接上

总结

到此这篇关于pycharm远程连接vagrant虚拟机中mariadb数据库的文章就介绍到这了,更多相关pycharm远程连接vagrant虚拟机中mariadb数据库内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python进阶教程之词典、字典、dict
Aug 29 Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 Python
python面向对象多线程爬虫爬取搜狐页面的实例代码
May 31 Python
Python面向对象之类和对象实例详解
Dec 10 Python
在python image 中安装中文字体的实现方法
Aug 22 Python
python3实现用turtle模块画一棵随机樱花树
Nov 21 Python
python图形开发GUI库pyqt5的基本使用方法详解
Feb 14 Python
tensorflow实现残差网络方式(mnist数据集)
May 26 Python
Python实现ElGamal加密算法的示例代码
Jun 19 Python
mac安装python3后使用pip和pip3的区别说明
Sep 01 Python
python爬虫scrapy框架的梨视频案例解析
Feb 20 Python
浅谈python 调用open()打开文件时路径出错的原因
Jun 05 #Python
Python命名空间namespace及作用域原理解析
Jun 05 #Python
Python3内置函数chr和ord实现进制转换
Jun 05 #Python
Python 解决相对路径问题:"No such file or directory"
Jun 05 #Python
opencv之颜色过滤只留下图片中的红色区域操作
Jun 05 #Python
Python参数传递及收集机制原理解析
Jun 05 #Python
python如何进行矩阵运算
Jun 05 #Python
You might like
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
在PHP中使用redis
2013/11/04 PHP
php解析json数据实例
2014/08/19 PHP
YII框架http缓存操作示例
2019/04/29 PHP
通过JAVASCRIPT读取ASP设定的COOKIE
2006/11/24 Javascript
javascript之学会吝啬 精简代码
2010/04/25 Javascript
JavaScript单元测试ABC
2012/04/12 Javascript
JavaScript避免代码的重复执行经验技巧分享
2014/04/17 Javascript
javascript文本框内输入文字倒计数的方法
2015/02/24 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
轻松掌握JavaScript中的Math object数学对象
2016/05/26 Javascript
老生常谈js数据类型
2017/08/03 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
angular.js和vue.js中实现函数去抖示例(debounce)
2018/01/18 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
jQuery 添加元素和删除元素的方法
2020/07/15 jQuery
Javascript var变量删除原理及实现
2020/08/26 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
[03:37]2014DOTA2国际邀请赛 主赛事第一日胜者组TOPPLAY
2014/07/19 DOTA
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
python else语句在循环中的运用详解
2020/07/06 Python
python批量修改文件名的示例
2020/09/27 Python
瑞典时尚服装购物网站:Miinto.se
2017/10/30 全球购物
管理专员自荐信
2014/01/26 职场文书
生产部厂长助理职位说明书
2014/03/03 职场文书
出国英文推荐信
2014/05/10 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
课内比教学心得体会
2014/09/09 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
诉讼授权委托书
2014/10/15 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
党员承诺书格式范文
2015/04/28 职场文书
河童之夏观后感
2015/06/11 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python