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自定义分页与bootstrap分页结合
Feb 22 Python
tensorflow输出权重值和偏差的方法
Feb 10 Python
python实现简易内存监控
Jun 21 Python
使用celery执行Django串行异步任务的方法步骤
Jun 06 Python
简单了解python关系(比较)运算符
Jul 08 Python
python3 线性回归验证方法
Jul 09 Python
Python 控制终端输出文字的实例
Jul 12 Python
Python集合操作方法详解
Feb 09 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
使用python计算三角形的斜边例子
Apr 15 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
Python万能模板案例之matplotlib绘制直方图的基本配置
Apr 13 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下使用以下代码连接并测试
2008/04/09 PHP
基于PHP Socket配置以及实例的详细介绍
2013/06/13 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
js 自定义的联动下拉框
2010/02/07 Javascript
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
javascript二维数组转置实例
2015/01/22 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
使用JQuery FancyBox插件实现图片展示特效
2015/11/16 Javascript
基于javascript实现浏览器滚动条快到底部时自动加载数据
2015/11/30 Javascript
详解JavaScript函数
2015/12/01 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
vue cli2.0单页面title修改方法
2018/06/07 Javascript
SVG实现时钟效果
2018/07/17 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
举例讲解Python中字典的合并值相加与异或对比
2016/06/04 Python
centos6.5安装python3.7.1之后无法使用pip的解决方案
2019/02/14 Python
Pytorch数据拼接与拆分操作实现图解
2020/04/30 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
荷兰鞋子在线:Nelson Schoenen
2017/12/25 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
四风问题查摆材料
2014/08/25 职场文书
社区综治工作汇报
2014/10/27 职场文书
会计人员岗位职责
2015/02/03 职场文书
应届生简历自我评价
2015/03/11 职场文书
投诉信范文
2015/07/02 职场文书
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏