pycharm遠(yuǎn)程連接vagrant虛擬機(jī)中mariadb數(shù)據(jù)庫
1.虛擬機(jī)數(shù)據(jù)庫設(shè)置--重啟數(shù)據(jù)庫
(1)vi /etc/my.cnf
bind = 0.0.0.0
(2).遠(yuǎn)程不能用root用戶連,得新建用戶
selecthost,userfrommysql.user; 查看所有用戶 createuserdevops@'%'identifiedby'123456'; grantallon*.*todevops@'%'; 給新建的devops用戶授權(quán)--可操作所有庫的所有表 setPASSWORDfordevops@'%'=PASSWORD ('123456');設(shè)置密碼 flushprivileges;
3.pycharm設(shè)置:
(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)
因?yàn)槲覀冞B接的是虛擬機(jī)的MySQL,所以需要填SSH,如下圖中:
最后點(diǎn)擊Test Connection,
4.若報(bào)如下錯(cuò)誤:是時(shí)區(qū)問題
Connection to Django default failed. [08001] Could not create connection to database server. Attempt
解決:(1)進(jìn)入mysql查看時(shí)區(qū)并轉(zhuǎn)時(shí)區(qū)
show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CEST | cest是歐洲中部夏令時(shí)間,CEST時(shí)間加上6個(gè)小時(shí)就是北京時(shí)間 | time_zone | SYSTEM | +------------------+--------+MariaDB [(none)]> set global time_zone = '+6:00'; 重新退出數(shù)據(jù)庫,再登錄即可看到時(shí)區(qū)改了MariaDB [(none)]> show variables like '%time_zone%';+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | CEST || time_zone | +06:00 |
(2)重新退出pycharm再打開即可連接上
總結(jié)
到此這篇關(guān)于pycharm遠(yuǎn)程連接vagrant虛擬機(jī)中mariadb數(shù)據(jù)庫的文章就介紹到這了,更多相關(guān)pycharm遠(yuǎn)程連接vagrant虛擬機(jī)中mariadb數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python常見MongoDB數(shù)據(jù)庫操作實(shí)例總結(jié)
這篇文章主要介紹了Python常見MongoDB數(shù)據(jù)庫操作,結(jié)合實(shí)例形式詳細(xì)總結(jié)了Python針對MongoDB數(shù)據(jù)庫相關(guān)pymongo庫安裝以及MongoDB數(shù)據(jù)庫的增刪改查等相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下2018-07-07Tensorflow實(shí)現(xiàn)酸奶銷量預(yù)測分析
這篇文章主要為大家詳細(xì)介紹了Tensorflow酸奶銷量預(yù)測分析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07詳解Python NumPy中矩陣和通用函數(shù)的使用
在NumPy中,矩陣是ndarray的子類,與數(shù)學(xué)概念中的矩陣一樣,NumPy中的矩陣也是二維的,可以使用 mat 、 matrix 以及 bmat 函數(shù)來創(chuàng)建矩陣。本文將詳細(xì)講解NumPy中矩陣和通用函數(shù)的使用,感興趣的可以了解一下2022-06-06Python標(biāo)準(zhǔn)庫pathlib操作目錄和文件
這篇文章主要為大家介紹了Python標(biāo)準(zhǔn)庫pathlib操作目錄和文件的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2021-11-11python?pip安裝的包目錄(site-packages目錄的位置)
這篇文章主要介紹了python?pip安裝的包放在哪里(site-packages目錄的位置),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03python通過TimedRotatingFileHandler按時(shí)間切割日志
這篇文章主要介紹了python通過TimedRotatingFileHandler按時(shí)間切割日志的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07