pycharm远程连接vagrant虚拟机中mariadb数据库
作者:单爆手 发布时间:2024-01-13 19:11:33
标签: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再打开即可连接上
来源:https://www.cnblogs.com/dbslinux/p/13047818.html
0
投稿
猜你喜欢
- 在实验中需要自己构造单独的HTTP数据报文,而使用SOCK_STREAM进行发送数据包,需要进行完整的TCP交互。因此想使用原始套接字进行编
- 当今互联网时代,数据处理已经成为了一个非常重要的任务。而Redis作为一款高性能的NoSQL数据库,越来越受到了广大开发者的喜爱。本篇博客将
- 客户的一台服务器出现Raid故障,经过我们的努力,数据基本恢复成功,但是其中的一个SQL Server日志文件(扩展名LDF)损坏严重,基本
- 【名称】Abs【类别】数学函数【原形】Abs(number)【参数】必选的。Number参数是一个任何有效的数值型表达式【返回值】同numb
- 这里是一个基于GMap2和XML的小例子,数据存在XML文件中 ,这是最简单的模式,却相当地有用。实例的网址是: http://sunjia
- python合并文本文件示例代码。python实现两个文本合并employee文件中记录了工号和姓名cat employee.txt:100
- 摘要什么是python对象的标识python对象相等的判断自定义python对象相等的条件python对象的标识python对象标识就是py
- Cookie简介首先,我们对Cookie做一个简单的介绍,说明如何利用ASP来维护cookie。Cookie是存储在客户端计算机中的一个小文
- Linux系统下调用动态库(.so) 1、linuxany.c代码如下: #include "stdio.h"
- 我就废话不多说了,大家看代码吧!dataset = ["el","tv"]model = [&quo
- 最近对 Range 和 Selection 比较感兴趣。基本非 IE 的浏览器都支持 DOM Level2 中的 Range,而 IE 中仅
- 一、sh是什么SH是一个独特的子进程包装器,可将您的系统程序动态映射到Python函数。SH帮助您用Python编写Shell脚本,既能支持
- 环境:centos7 python3.6测试网址:www.bai.com测试方式:抓取百度100次结果:aio: 10.7021474838
- 最近新需求来了,要给系统增加几个资源权限。尽量减少代码的改动和程序的复杂程度。所以还是使用装饰器比较科学之前用了一些登录验证的现成装饰器模块
- 1、随机生成0-1的浮点数random.randomrandom.random()用于生成一个0到1的随机浮点数: 0 <= n &l
- Linux+apache+mysql+python+mod_python+Django说明:系统rhel 5.3,默认安装httpd、mys
- 这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 翻译说明:这是Solid State Group网站上的一篇很友好的文章,解决了我在设计中遇到的很多问题,故在此我翻译其文,并对原作者表示非
- 如何在一个广告旗帜里轮番显示时间长度不一的不同广告?好了,下面就是Ad Rotator组件完整的应用例子:adrot.asp<html
- 1.引言创建命令行程序很棒:命令行可以按照我们的设定完成相应的工作,相比GUI界面程序,无需花费数小时尝试使 GUI 正常工作。但有时最好有