Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題
一、pycharm配置
1、部署配置
工具==》部署==》配置
2、python解釋器
文件==》設(shè)置==》項(xiàng)目:xx==》python解釋器
3、運(yùn)行/調(diào)試配置
運(yùn)行==》編輯配置==》新增python配置
注:此處特別要注意如果要在pycharm中調(diào)試django需要將形參設(shè)置成:runserver 0:8000
此處“0:8000”表示django項(xiàng)目將以0.0.0.0:8000啟動(dòng),這樣方可在本地調(diào)試遠(yuǎn)端代碼。
二、mysql數(shù)據(jù)庫授權(quán)問題
1、settings.py
DATABASES = { ? ? 'default': { ? ? ? ? 'ENGINE': 'django.db.backends.mysql', ? ? ? ? 'NAME': 'computers', ? ? ? ? 'USER': 'root', ? ? ? ? 'PASSWORD': '123', ? ? ? ? 'HOST': '192.168.28.128', ? ? ? ? 'PORT': '3306' ? ? } }
注意:此處HOST在遠(yuǎn)端直接運(yùn)行時(shí)可使用“localhost”,但在pycharm調(diào)試遠(yuǎn)端的時(shí)候需要改成遠(yuǎn)端服務(wù)器的ip,否則會(huì)出現(xiàn)如下錯(cuò)誤:
django.db.utils.OperationalError: (1698, "Access denied for user 'root'@'localhost'")
2、mysql遠(yuǎn)程數(shù)據(jù)庫授權(quán)
(1)修改my.cnf文件(ubuntu下的地址為:/etc/mysql/mysql.conf.d/mysqld.cnf)
有則修改無則添加:
bind-address=0.0.0.0
(2)重啟mysqld服務(wù):
systemctl restart mysqld
(3)鏈接mysql
mysql -u root -p
(4)使用數(shù)據(jù)庫mysql
use mysql;
(5)配置權(quán)限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;1
參數(shù)解釋:
- “.” ---- 所有資源所有權(quán)限
- “‘root’@%” — root 代表用戶名 % 代表所有的訪問地址(也可以使用一個(gè)唯一的地址進(jìn)行替換,只有一個(gè)地址能夠訪問)。
- IDENTIFIED BY ‘root’,這個(gè)root是指訪問密碼。
- WITH GRANT OPTION允許級(jí)聯(lián)授權(quán)
(6)刷新系統(tǒng)權(quán)限相關(guān)表數(shù)據(jù) 很重要
flush privileges;
(7)查看是否添加成功
select Host, User from user;
(8)驗(yàn)證遠(yuǎn)程訪問
遠(yuǎn)程host地址:
mysql -u root -p -h
到此這篇關(guān)于Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題的文章就介紹到這了,更多相關(guān)Pycharm遠(yuǎn)程調(diào)試內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Pycharm直接使用遠(yuǎn)程服務(wù)器代碼并調(diào)試的解決方法
- pycharm2022.2遠(yuǎn)程連接服務(wù)器調(diào)試代碼實(shí)現(xiàn)
- 利用pycharm調(diào)試ssh遠(yuǎn)程程序并實(shí)時(shí)同步文件的操作方法
- PyCharm利用pydevd-pycharm實(shí)現(xiàn)Python遠(yuǎn)程調(diào)試的詳細(xì)過程
- Pycharm 如何連接遠(yuǎn)程服務(wù)器并debug調(diào)試
- PyCharm遠(yuǎn)程調(diào)試代碼配置以及運(yùn)行參數(shù)設(shè)置方式
相關(guān)文章
解決Python找不到ssl模塊問題 No module named _ssl的方法
這篇文章主要介紹了解決Python找不到ssl模塊問題 No module named _ssl的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-04-04Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解
這篇文章主要介紹了Pytorch轉(zhuǎn)keras的有效方法,以FlowNet為例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05Python+matplotlib繪制不同大小和顏色散點(diǎn)圖實(shí)例
這篇文章主要介紹了Python+matplotlib繪制不同大小和顏色散點(diǎn)圖實(shí)例,matplotlib的用法是比較多種多樣的,下面一起看看其中的一個(gè)實(shí)例吧2018-01-01Python pandas 的索引方式 data.loc[],data[][]示例詳解
這篇文章主要介紹了Python pandas 的索引方式 data.loc[], data[][]的相關(guān)資料,其中data.loc[index,column]使用.loc[ ]第一個(gè)參數(shù)是行索引,第二個(gè)參數(shù)是列索引,本文結(jié)合實(shí)例代碼講解的非常詳細(xì),需要的朋友可以參考下2023-02-02Python學(xué)習(xí)之字典的常用方法總結(jié)
這篇文章主要為大家介紹了Python中字典的幾個(gè)常用方法總結(jié),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python字典有一定幫助,需要的可以參考一下2022-03-03pandas的to_datetime時(shí)間轉(zhuǎn)換使用及學(xué)習(xí)心得
這篇文章主要給大家介紹了關(guān)于pandas的to_datetime時(shí)間轉(zhuǎn)換使用及學(xué)習(xí)心得的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用pandas具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08np.newaxis 實(shí)現(xiàn)為 numpy.ndarray(多維數(shù)組)增加一個(gè)軸
今天小編就為大家分享一篇np.newaxis 實(shí)現(xiàn)為 numpy.ndarray(多維數(shù)組)增加一個(gè)軸,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11