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 相关文章推荐
将Django框架和遗留的Web应用集成的方法
Jul 24 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
Jun 16 Python
Django查询数据库的性能优化示例代码
Sep 24 Python
Mac中Python 3环境下安装scrapy的方法教程
Oct 26 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
Jan 03 Python
Python脚本修改阿里云的访问控制列表的方法
Mar 08 Python
Python 利用高德地图api实现经纬度与地址的批量转换
Aug 14 Python
Python3 使用selenium插件爬取苏宁商家联系电话
Dec 23 Python
python代码如何注释
Jun 01 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
python实现磁盘日志清理的示例
Nov 05 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 tp验证表单与自动填充函数代码
2012/02/22 PHP
php多文件上传功能实现原理及代码
2013/04/18 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
Yii实现自动加载类地图的方法
2015/04/01 PHP
php使用array_search函数实现数组查找的方法
2015/06/12 PHP
WordPress中"无法将上传的文件移动至"错误的解决方法
2015/07/01 PHP
javascript cookies 设置、读取、删除实例代码
2010/04/12 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
jQuery动态改变多行文本框高度的方法
2016/09/07 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
react-router v4如何使用history控制路由跳转详解
2018/01/09 Javascript
vue2.0 自定义 饼状图 (Echarts)组件的方法
2018/03/02 Javascript
微信小程序实现抖音播放效果的实例代码
2020/04/11 Javascript
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
python中reader的next用法
2018/07/24 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
一文秒懂python读写csv xml json文件各种骚操作
2019/07/04 Python
Python tkinter制作单机五子棋游戏
2020/09/14 Python
基于第一个PhoneGap(cordova)的应用详解
2013/05/03 HTML / CSS
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
食品营养与检测应届生求职信
2013/11/08 职场文书
高中毕业生个人自我鉴定
2013/11/24 职场文书
劳动之星获奖感言
2014/02/01 职场文书
采购部部长岗位职责
2014/02/06 职场文书
数控专业大学毕业生职业规划范文
2014/02/06 职场文书
个性发展自我评价
2014/02/11 职场文书
优秀部门获奖感言
2014/02/14 职场文书
入党自我鉴定
2014/03/25 职场文书
职工代表大会主持词
2014/04/01 职场文书
二年级语文下册复习计划
2015/01/19 职场文书
小学生暑假生活总结
2015/07/13 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
2016年习主席讲话学习心得体会
2016/01/20 职场文书
redis数据结构之压缩列表
2022/03/21 Redis