1. 程式人生 > >Python2 Mysql連線遠端資料庫

Python2 Mysql連線遠端資料庫

Python下的MySQLdb使用:

http://drizzlewalk.blog.51cto.com/2203401/448874/

http://www.runoob.com/python/python-mysql.html

如果要在區域網內連線其他伺服器的資料庫,則需要分配許可權。

如果你想myuser使用mypassword(密碼)從任何主機連線到mysql伺服器的話:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允許使用者myuser從ip為192.168.1.6的主機連線到mysql伺服器,並使用mypassword作為密碼:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.6'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

然後:mysql>FLUSH PRIVILEGES

使修改生效,就可以了

之後就可以在其它主機上連線這個MySQL伺服器了:

sudo mysql -h 伺服器ip -u myuser -p mypassword

如果連不上,出現錯誤:

ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.115' (111)

將mysql伺服器主機的/etc/mysql/my.cnf修改下:

#bind-address=127.0.0.1  註釋掉就好了


相關推薦

Python2 Mysql連線遠端資料庫

Python下的MySQLdb使用: http://drizzlewalk.blog.51cto.com/2203401/448874/ http://www.runoob.com/python/py

Navicat for mysql 連線遠端資料庫 出現SQL Error (2013): 解決方法!

網上看到搜了很多方法,都沒有成功解決問題,但是無意間看到一條回覆!我好像明白了什麼!!上圖!!此處我選擇的是常規和SSH配合連線注:SSH是用來連線伺服器  而常規中的連線是用來連線伺服器中的mysql (此處二者的密碼是不一樣  看個人當時設定的時候是什麼  我的用來遠端連

mysql無法連線遠端資料庫(ERROR 2013:Lost connection to MySQL server)

ERROR 2013 (HY000) Lost connection to MySQL server at ‘reading authorization packet’ 重啟mysql不行就重啟Windows伺服器!!!!!! 重啟mysql不行就重啟Windows伺服器!!!!

在本地用 Navicat 連線遠端資料庫報錯:Can't connect to MySQL server on 。。。

在騰訊雲新買了一臺伺服器,環境都安裝好了,在本地用 Navicat 連線資料庫,就是連線不上,一直報錯Can’t connect to MySQL server on 。。。搞了三四個小時,終於搞定,分享一下過程。 一、檢查使用者授權 1.進入ubuntu

Java程式通過JDBC連線遠端資料庫MySQL

程式碼如下: import java.sql.*; public class jdbc { @SuppressWarnings("unused") public static void main

MySQL 連線本地資料庫遠端資料庫命令

一、MySQL 連線本地資料庫,使用者名稱為“root”,密碼“123”(注意:“-p”和“123” 之間不能有空格) C:/>mysql -h localhost -u root -p123 二、MySQL 連線遠端資料庫(192.168.0.201),埠“330

Navicat for MySQL用ssh功能連線遠端資料庫

Navicat for MySQL用ssh功能連線遠端資料庫 1、點選Navicat裡的“連線”按鈕來建立一個新的資料庫連線,在選項卡里點選“SSH” 2、SSH的預設埠是22,這裡的使用者名稱和密碼應該是在CentOS上擁有FTP許可權的使用者名稱和密碼) 3、填寫

sql 2000 無法連線遠端資料庫 sqlserver不存在或訪問被拒絕 解決方案

一 看ping 伺服器IP能否ping通。    這個實際上是看和遠端sql server 2000伺服器的物理連線是否存在。如果不行,請檢查網路,檢視配置,當然得確保遠端sql server 2000伺服器的IP拼寫正確。    二 在Dos或命令列下輸入telnet 伺服器I

配置PL/SQL Developer連線遠端資料庫

1.找到plsql的安裝目錄,新建目錄C:\Program Files\PLSQL Developer\instantclient\network\admin,新建配置檔案tnsnames.ora,內容: 172.16.210.40 =   (DESCRIPTION =  

PLSQL Developer連線遠端資料庫方式

作者:Frank_bettterMan  來源:CSDN  原文地址:https://blog.csdn.net/xintonghanchuang/article/details/60869189    1.直接通過IP連線:  &nbs

sqlplus連線遠端資料庫

轉自:https://blog.csdn.net/wildin/article/details/5850252   方式一:簡易連線,不用進行網路配置,其實就是tnsname.ora檔案,但只支援oracle10G以上。 命令:sqlplus 使用者名稱/密碼@ip地址[:埠]/s

Intellij idea中連線遠端資料庫出現亂碼問題的解決

專案連線遠端資料庫時在遠端資料庫的本地測試不出現亂碼,但是其他人連線遠端資料庫出現亂碼。可能是自己Tomcat的配置檔案沒有解決中文的問題。 解決方法: 第一:在server.xml中的每個埠下加上: URIEncoding="UTF-8",如:<Connector port="808

連線遠端資料庫錯誤2003---IP(0) 的解決辦法

STEP 1. 進入mysql mysql -uroot -p 選擇mysql資料庫 use mysql; 授權遠端使用者登入 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root使用者密碼' WI

連線遠端資料庫出現ora-12514,監聽程式無法識別你所請求的服務

oracle想要連線遠端資料庫,需要配置檔案,在tnsnames.ora中進行配置,目錄在network/admin下: ora =  (DESCRIPTION =    (ADDRESS = (PROTOCOL = TCP)(H

PHP Mongodb 連線遠端資料庫

WINDOWS 下裝mongodb 先去官網下載  :https://www.mongodb.com/download-center#atlas 1、在mongodb的資料夾下建立 data、logs 資料夾 和mongo.conf 命令列命令!  D:\mongodb

本機不安裝Oracle客戶端就可使用PL/SQL Developer連線遠端資料庫

1,專案使用的是oracle11g資料庫,安裝個客戶端訪問伺服器. 到oracle官方下載: http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/htdocs/winsoft.html (中文) http:

mysql備份遠端資料庫到本地

1. 首先在本地建立一個數據庫(用來備份)。 登入mysql sudo mysql -u root -p root create database test; 這裡的test和遠端的資料庫名字一樣 2.備份遠端資料庫到本地的testbackup.sql mysqldump

免安裝oracle客戶端,直接配置plsql連線遠端資料庫

由於oracle客戶端太大,安裝麻煩,特在此處提供免安裝oracle客戶端,直接用plsql連線遠端資料庫的方法。 一、自己本地安裝plsql工具(自己下載安裝即可,此處不多說) 二、下載instan

配置客戶端連線遠端資料庫(oracle)

在使用者輸入sqlplus system/[email protected]後,sqlplus程式會自動到sqlnet.ora檔案中找NAMES.DEFAULT_DOMAIN引數,假如該引數存在,則將該引數中的值取出,加到網路服務名的後面,即此例中你的輸入由sqlplus system/[email

本機不安裝Oracle客戶端,使用PL/SQL Developer連線遠端資料庫

1、先到Oracle網站下載Instant Client : 根據你的作業系統選擇不同的Instant Client版本 下載會是一個壓縮檔案,解壓之後的資料夾叫:D:/instantclient_11_2.放在你喜歡的目錄即可.例如:D:/instantclient