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

 更新时间:2020年06月05日 09:33:11   作者:单爆手  
这篇文章主要介绍了pycharm远程连接vagrant虚拟机中mariadb数据库,需要的朋友可以参考下

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)

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

最后点击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数据库内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Keras中CNN联合LSTM进行分类实例

    在Keras中CNN联合LSTM进行分类实例

    这篇文章主要介绍了在Keras中CNN联合LSTM进行分类实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • 从训练好的tensorflow模型中打印训练变量实例

    从训练好的tensorflow模型中打印训练变量实例

    今天小编就为大家分享一篇从训练好的tensorflow模型中打印训练变量实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python 多线程并行执行的实现示例

    Python 多线程并行执行的实现示例

    本文主要介绍了Python 多线程并行执行的实现示例,通过使用threading和concurrent.futures模块可以进行实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • 基于Python绘制世界疫情地图详解

    基于Python绘制世界疫情地图详解

    这篇文章主要介绍了如何使用Python绘制世界疫情地图,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 将Python中的数据存储到系统本地的简单方法

    将Python中的数据存储到系统本地的简单方法

    这篇文章主要介绍了将Python中的数据存储到系统本地的简单方法,主要使用了pickle模块,需要的朋友可以参考下
    2015-04-04
  • python机器学习库xgboost的使用

    python机器学习库xgboost的使用

    这篇文章主要介绍了python机器学习库xgboost的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • PyTorch如何修改为自定义节点

    PyTorch如何修改为自定义节点

    这篇文章主要介绍了PyTorch如何修改为自定义节点,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • pycharm创建django项目出现路径错误问题

    pycharm创建django项目出现路径错误问题

    在PyCharm中创建Django项目时,若使用之前项目的环境编译器,且已修改其根目录,则新建项目路径可能出错。解决办法是在设置中选择Project,通过齿轮图标进入Show All,选择编译器路径,点击笔形图修改Development configuration的Root path为/,以确保新项目能正确创建
    2024-09-09
  • Python max函数中key的用法及原理解析

    Python max函数中key的用法及原理解析

    最近有童鞋向小编求助怎么样找到字符串中出现字数最多的字符呢,其实最简单的处理方法是使用max函数,max()函数用于获得给定的可迭代对象中的最大值,关于Python max函数key用法跟随小编一起通过本文学习下吧
    2021-06-06
  • python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)

    python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)

    这篇文章主要介绍了python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)的相关资料,需要的朋友可以参考下
    2017-12-12

最新评论