Django連線遠端mysql資料庫
最近在做一款軟體,用django搭建的後臺管理系統,Android端需要的資料在一臺獨立的資料庫伺服器上存放著,需要做的工作是:
(1)連線遠端mysql資料庫
(2)為遠端資料庫中的表建立model
(1)django連線遠端資料庫,
第一步配置setting.py中的DATABASES,令資料庫的HOST為資料庫伺服器的IP,
第二步,開放遠端資料庫的訪問許可權,操作如下:
在資料庫伺服器上登上mysql
mysql -u root -p
開放資料庫許可權,
>grant all PRIVILEGES on yjc.* to [email protected]'219.246.178.xxx' identified by '123456';
上面這句話的意思就是將yjc這個資料庫的所有權開放給使用者root,使用者root只能在使用219.246.178.xxx時才能登入,並且密碼為123456;
如果想把所有資料庫的許可權開放給使用者root,並且不限制使用者使用什麼ip登入,就需要改成下面的命令:
>grant all PRIVILEGES on *.* to [email protected]'%' identified by '123456';
執行如下命令
>flush privileges;
重啟mysql服務
/etc/init.d/mysql restart
現在可以測試一下,使用mysql -u root -h 資料庫伺服器IP -p進行遠端登入,如果出現連線失敗,可以開啟/etc/mysql/my.cnf,註釋掉
#bind-address = 127.0.0.1
到此為止,連線遠端資料庫的工作已經做好.
(2)以為django中的資料表都與models.py中的class一一對應,但是我們在連線遠端伺服器後,models.py中並不存在對應的model,但是一一去建立又太麻煩,所以,django為我們提供了工具來做這件事情:
執行命令:
python manage.py inspectdb >mysite/models.py
這樣model.py中就自動建立了對應的model
相關推薦
Django連線遠端mysql資料庫
最近在做一款軟體,用django搭建的後臺管理系統,Android端需要的資料在一臺獨立的資料庫伺服器上存放著,需要做的工作是: (1)連線遠端mysql資料庫 (2)為遠端資料庫中的表建立model (1)django連線遠端資料庫, 第一步配置setting.py中的
本地cmd連線遠端mysql資料庫
一、登入遠端mysql 輸入mysql -h要遠端的IP地址 -u設定的MySQL使用者名稱 -p登入使用者密碼 例如:mysql -h 192.168.1.139 -u root -p dorlocaldata ( 如果不能實現,把MySQL安裝目錄下的MySQL Server 5
配置phpmyadmin連線遠端 MySQL資料庫
1、phpmyadmin程式所在伺服器:192.168.1.1,訪問地址為:http://192.168.1.1/phpmyadmin 2、MySQL資料庫所在伺服器:192.168.1.2,已經允許資料庫外鏈,MySQL資料庫使用者名稱:admin 密碼:123456 3、現在要通過http://
php連線遠端mysql資料庫例項
下面把localhost改成遠端IP即可了 例項 $conn=mysql_connect('150.125.221.25','root','123'); 配置項:重點: 第一步:進去mysql(mysql/bin mysql -u root -p); 第二步:輸入密碼 第
Django連線現有mysql資料庫
1、開啟cmd後cd到專案位置 2、建立專案 django-admin startproject test2 3、編輯專案中的配置檔案, mysite/settings.py ,告訴Django你的資料庫連線引數和資料庫名。具體的說,要提供 DATABASE_NAME
windows連線遠端mysql資料庫
問題描述: windows 環境下連線安裝在CentOS或linux系列作業系統中mysql資料庫。本文以遠端伺服器地址192.168.1.16,資料庫使用者名稱root,登入密碼admin為例。 解決方案一: 1. “執行” 2. 輸入命令,m
[CentOS Python系列] 四.阿里雲伺服器CentOS連線遠端MySQL資料庫及pymsql
從2014年開始,作者主要寫了三個Python系列文章,分別是基礎知識、網路爬蟲和資料分析。 隨著人工智慧和深度學習的風暴來臨,Python變得越來越火熱,作者也準備從零學習這些知識,寫相關文章。本篇
java工程連線遠端MySQL資料庫報錯:Communications link failure due to underlying exception
在開發專案工程時,工程之前都是連線到區域網的測試資料庫,執行沒有問題。但是由於需要將專案部署到外網的伺服器上,同時mysql資料庫也是搭建在外網的伺服器上,當進行本地開發時,由於電腦是連線在本地的區域網內,需要連線到外網的資料庫上,於是就遇到了問題:com.mysql.jdb
遠端連線Hostinger MySQL資料庫 setup remote MySQL Workbench connection to Hostinger MySQL database
I tried to use MySQL workbench to connect my Hostinger MySQL database from my local desktop. Following the official tutorials, I setup the conn
Django連線遠端資料庫
前言 Django專案中,資料庫最好只有一個。不採用原先預設的Sqlite3資料庫,採用搭在阿里雲上Mysql。這樣開發的時候避免倉庫中含有資料庫檔案,資料不能統一。採用一個遠端資料庫,可以保證多人開發,共享一個數據庫,實現資料統一。 這樣就需要在Djang
SQL plus連線遠端Oralce資料庫
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Django中使用mysql資料庫並使用原生sql語句操作
Django自身預設使用sqlite3這個輕量級的資料庫,但是當我們開發網站時,sqlite3就沒有mysql好,sqlite3適合一些手機上開發使用的資料庫。 準備的軟體 mysql資料庫,版本5.7及以上。 navicat,(可選的)。使用navicat主要是簡化我
django切換為mysql資料庫
修改配置檔案: settings.py 預設: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR
jdbc呼叫遠端mysql 資料庫
public static ResultSet getResultSet(String sql,List<String> params) { try { &nbs
PHP當中如何使用Wampserver連線到Mysql資料庫以及怎樣使用
3個回答 #各抒己見# 老人向兒子索要帶孫子費,老人有照看孫輩的義務嗎? 最佳答案 程順偉 來自知道合夥人認證行家 2016-02-05 wampserver安裝好後,在瀏覽器中訪問,localhost/phpmyadmin/,登入你當初設定的
VC++6.0 MFC利用ADO連線到MySQL資料庫
安裝MySQL資料庫,併為其安裝驅動! 兩種連線方式:ODBC連線和非ODBC連線。 一、ODBC方式連結 1、應用程式的stdafx.h標頭檔案中(也可以在其他合適的地方)包含如下語句。 //匯入msado15.dll動態連結庫,不要名稱空間,將EOR改成adoEOR,避免與檔
Django遷移到mysql資料庫時的錯誤
pip install mysqlclient Collecting mysqlclient Using cached https://files.pythonhosted.org/packages/ec/fd/83329b9d3e14f7344d1cb31f128e6dbba70c5975c9e5
【MySQL】Django自動備份MySQL資料庫
使用命令列備份 錯誤的輸入: 正確的輸入: 使用$(date +%Y%m%d_%H%M%S) django自動備份: 使用P
Java Web eclipse中連線到mysql資料庫
eclipse中連線到mysql資料庫 (Win10 jdk-7 Tomcat-7 eclipse ee
解決本地SqlServer無法連線遠端伺服器資料庫,錯誤10060
本地SqlServer 連不上伺服器的資料庫環境,錯誤資訊如下圖,折騰來折騰去,最終還是解決了 第一步 檢視伺服器本地埠是否已經開啟,檢視方法:首先向C:\Windows\System32資料夾新增 tcping.exe (點選下載)--->Win+R--->輸入cmd---