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日期操作学习笔记
Oct 07 Python
python基础教程之获取本机ip数据包示例
Feb 10 Python
Python模仿POST提交HTTP数据及使用Cookie值的方法
Nov 10 Python
Python实现查找匹配项作处理后再替换回去的方法
Jun 10 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
Nov 30 Python
基于python进行桶排序与基数排序的总结
May 29 Python
python requests更换代理适用于IP频率限制的方法
Aug 21 Python
使用OpenCV实现仿射变换—旋转功能
Aug 29 Python
Python Selenium截图功能实现代码
Apr 26 Python
Python-opencv实现红绿两色识别操作
Jun 04 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
使用Pytorch训练two-head网络的操作
May 28 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
DedeCms模板安装/制作概述
2007/03/11 PHP
PHP 基本语法格式
2009/12/15 PHP
php导出csv数据在浏览器中输出提供下载或保存到文件的示例
2014/04/24 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
详解WordPress中分类函数wp_list_categories的使用
2016/01/04 PHP
PHP读书笔记整理_结构语句详解
2016/07/01 PHP
微信小程序发送订阅消息的方法(php 为例)
2019/10/30 PHP
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
日常收藏的jquery技巧
2015/12/02 Javascript
jQuery给元素添加样式的方法详解
2015/12/30 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
nodejs的HTML分析利器node-jquery用法浅析
2016/11/08 NodeJs
基于JavaScript实现复选框的全选和取消全选
2017/02/09 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
layui递归实现动态左侧菜单
2019/07/26 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
[04:44]DOTA2西游记战队视频彩蛋流出 师徒开黑巧遇林书豪
2016/08/03 DOTA
详谈Python高阶函数与函数装饰器(推荐)
2017/09/30 Python
Python快速排序算法实例分析
2017/11/29 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
对Python信号处理模块signal详解
2019/01/09 Python
sklearn-SVC实现与类参数详解
2019/12/10 Python
python 元组的使用方法
2020/06/09 Python
公认8个效率最高的爬虫框架
2020/07/28 Python
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
BIBLOO捷克:购买女装、男装、童装、鞋和配件
2017/01/27 全球购物
中专生自荐信
2013/10/12 职场文书
采购经理岗位职责
2014/02/16 职场文书
药剂专业求职信
2014/06/20 职场文书
教师党员整改措施
2014/10/24 职场文书
实习单位证明范例
2014/11/17 职场文书
z-index不起作用
2021/03/31 HTML / CSS