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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Keras中CNN聯(lián)合LSTM進(jìn)行分類實(shí)例
這篇文章主要介紹了在Keras中CNN聯(lián)合LSTM進(jìn)行分類實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-06-06
從訓(xùn)練好的tensorflow模型中打印訓(xùn)練變量實(shí)例
今天小編就為大家分享一篇從訓(xùn)練好的tensorflow模型中打印訓(xùn)練變量實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-01-01
Python 多線程并行執(zhí)行的實(shí)現(xiàn)示例
本文主要介紹了Python 多線程并行執(zhí)行的實(shí)現(xiàn)示例,通過使用threading和concurrent.futures模塊可以進(jìn)行實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07
將Python中的數(shù)據(jù)存儲(chǔ)到系統(tǒng)本地的簡單方法
這篇文章主要介紹了將Python中的數(shù)據(jù)存儲(chǔ)到系統(tǒng)本地的簡單方法,主要使用了pickle模塊,需要的朋友可以參考下2015-04-04
python機(jī)器學(xué)習(xí)庫xgboost的使用
這篇文章主要介紹了python機(jī)器學(xué)習(xí)庫xgboost的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
pycharm創(chuàng)建django項(xiàng)目出現(xiàn)路徑錯(cuò)誤問題
在PyCharm中創(chuàng)建Django項(xiàng)目時(shí),若使用之前項(xiàng)目的環(huán)境編譯器,且已修改其根目錄,則新建項(xiàng)目路徑可能出錯(cuò)。解決辦法是在設(shè)置中選擇Project,通過齒輪圖標(biāo)進(jìn)入Show?All,選擇編譯器路徑,點(diǎn)擊筆形圖修改Development?configuration的Root?path為/,以確保新項(xiàng)目能正確創(chuàng)建2024-09-09
python3.6 +tkinter GUI編程 實(shí)現(xiàn)界面化的文本處理工具(推薦)
這篇文章主要介紹了python3.6 +tkinter GUI編程 實(shí)現(xiàn)界面化的文本處理工具(推薦)的相關(guān)資料,需要的朋友可以參考下2017-12-12

