1. 程式人生 > >MySql全套攻略——如何實現遠端登入MySql資料庫

MySql全套攻略——如何實現遠端登入MySql資料庫

導讀:有時候,為了開發專案,我們需要在一臺伺服器上部署MySql資料庫伺服器,然後使用本地電腦遠端訪問和管理MySql資料庫,那麼如何實現MySql的遠端登入呢?

1.使用命令列遠端登入MySql資料庫

首先你需要在遠端資料庫上建立一個使用者(不建議使用root使用者),並給該使用者授予可以遠端登入的許可權,可以參考我的另一套教程《MySql全套攻略——新增新使用者、為使用者建立資料庫和給使用者分配許可權》,部落格地址為點選開啟連結

這裡需要注意,如果是在Ubuntu上部署MySql伺服器,需要修改其配置檔案my.cnf中的引數,在前面使用#註釋掉“bind-adress=127.0.0.1”,它表示的意思是該資料庫伺服器只允許本地訪問。注:配置檔案的位置一般在/etc/my.cnf 或者 /etc/MySQL/my.cnf

# Instead of skip-networking the default is now to listen only on  

# localhost which is more compatible and is not less secure.  

#bind-address       = 127.0.0.1     #註釋掉這一行就可以遠端登入了  

2.使用Workbench工具遠端登入

(1)點選加號,新增新的連線


(2)根據紅色字型提示完成操作

(3)點選上圖的“Store in Vault”,輸入密碼,然後點選“OK”


(4)點選步驟2中圖的“Test Connnection”可以測試連線,然後點選“OK”完成此次新建連線(如果測試不成功,不要急,看下文常見連線不成功的原因)

(5)可以看到,下圖的“AliyunService”為新建的連線,點選即可進行連線


如果連線不成功,原因有很多種,逐條確定修改。

常見連線不成功原因:

(1)使用者名稱密碼是否正確;

(2)該使用者是否具有遠端連線的許可權,如果沒有需要grant授權,看我的另一篇教程點選開啟連結

(3)埠是否正確,是否已修改為其他埠,而不是預設的3306;

(4)如果你用的伺服器是阿里雲ECS,那麼你是否配置了安全組規則,是否配置了安全組規則,是否配置了安全組規則,是否開放了連線埠(預設為3306)如果沒有看下文教程

A.找到安全組


B.點選“配置規則”


C.新增安全組規則


D.填寫資訊


E.重新啟動阿里雲伺服器(一般在阿里雲控制檯修改了ECS的相關配置都需要重啟使得配置資訊生效)


好了,以上就是此次部落格內容,如果大家覺得本教程有作用,希望大家多多支援。

相關推薦

MySql全套——如何實現遠端登入MySql資料庫

導讀:有時候,為了開發專案,我們需要在一臺伺服器上部署MySql資料庫伺服器,然後使用本地電腦遠端訪問和管理MySql資料庫,那麼如何實現MySql的遠端登入呢?1.使用命令列遠端登入MySql資料庫首先你需要在遠端資料庫上建立一個使用者(不建議使用root使用者),並給該使

MySql全套——如何徹底解除安裝MySql

二、如何徹底解除安裝MySql導讀:當我們不需要MySql時如何將MySql徹底從我們的計算機清除呢?或者當我們初次安裝MySql不成功,下次再安裝MySql時顯示安裝路徑已存在,該如何辦呢?1.首先,在控制面板中解除安裝MySql,找到MySql相關軟體,逐個解除安裝2.刪

MySql全套——如何使用命令列操作MySql

導讀:操作MySql,除了使用圖形視覺化工具workbench外,還可以使用命令列操作MySql1.配置MySql環境變數(1)選擇我的電腦,右鍵選擇屬性,在左側欄選擇“高階系統屬性”(2)選擇環境變數(3)在系統環境變數裡選擇Path環境變數,點選編輯(4)右側欄選擇新建,

卜若的程式碼筆記系列-mysql系列-第三章:通過cmd登入mysql,可實現遠端登入,以及退出,切換賬號

1.通過cmd進入到各個硬碟 舉個例子:比如我現在要進入到c盤 直接: C:\Users\Skady_cat>cd/ 或者: C:\Users\Skady_cat>d: 然後cd到mysql的根目錄,如果預設安裝的話應該是這個目錄 C:\Progra

MySQL資料庫建立使用者並實現遠端登入

1.建立使用者CREATE USER 'username'@'host' IDENTIFIED BY 'password';2.使用者授權GRANT privileges_name privilege

Centos6 安裝 mysql 詳細教程 並遠端登入 mysql

        在重灌n次系統後,寫下這個部落格記錄安裝mysql的具體步驟,按教程走,大家都能安裝上的。     安裝準備:想使用 putty(或其他軟體) 連線到你的遠端伺服器 。     1、檢視centOS下是否已安裝 mysql, 執行以下命令: yum list installed

三. 遠端登入MySQL

一. 開篇說明   1.  關於Linux安裝MySQL, 設定伺服器防火牆查閱往期隨筆, 這裡不再贅述.   2. 本篇要求對資料庫有基本瞭解即可. 二. 設定遠端登入使用者   1. 登入到Linux伺服器mysql     mysql -u root -p   2. 建立遠端登入使用者和使用者名稱, 注

linux(centos)上安裝mysql教程,為需要遠端登入的使用者賦予許可權

最近把之前學生時代的win server換成了linux(centos)系統,因為win對於部署一些專案時候比較麻煩,直接入正題 1、準備階段 我使用xshell工具管理伺服器,相應下載和安裝自行百度 2、安裝 接下來主要介紹Linux下使用yum安裝MySQL,以及啟動、登

遠端登入mysql (關於授權)

直接授權(推薦)  從任何主機上使用root使用者,密碼:youpassword(你的root密碼)連線到mysql伺服器: # mysql -u root -proot mysql>GRAN

使用root使用者遠端登入mysql沒有trigger許可權的問題

使用root使用者遠端登入mysql建立Trigger的時候提示: TRIGGER command denied to user.. 解決方法: 1.到遠端的mysql伺服器上授予遠端root使用者許可權:  使用root使用者登入,執行grant  all privile

實現遠端連線Mysql資料庫的簡便方法

前提: 你需要安裝了phpmyadmin,並且可以登入。 操作方式: 登入 phpmyadmin,建立新使用者,任意主機許可權,全部許可權,就 ok 了,超級簡單。 P.S. 如果依然無法

mysql使用federated引擎實現遠端訪問資料庫(跨網路同時操作兩個資料庫中的表)

問題: 這裡假設我需要在IP1上的database1上訪問IP2的database資料庫內的table2表 方法: 這裡database作為本地資料庫需要開啟federated引擎才可以訪問遠端的database內的表,具體開啟方法如下: 本地IP1資料庫DATABASE

mysql開啟root使用者可遠端登入方法

開啟 MySQL 的遠端登陸帳號有兩大步: 1、確定伺服器上的防火牆沒有阻止 3306 埠。 MySQL 預設的埠是 3306 ,需要確定防火牆沒有阻止 3306 埠,否則遠端是無法通過 3306 埠連線到 MySQL 的。 如果您在安裝 MySQL 時指定了其他埠

命令列登入Mysql遠端登入Mysql的方法

Mysql命令列登入,遠端登入Mysql的方法 同事給了一個存放資料的伺服器,想訪問,採用常規的 mysql -u username -h ip_XXXX  -p 的形式始終無法登入,奇怪是的Navicat卻可以通過ssh訪問,後來遂發現原來同事建庫時的埠不是預設埠3306

MaxCompute全套

概況介紹 大資料計算服務(MaxCompute,原名ODPS,產品地址:https://www.aliyun.com/product/odps)是一種快速、完全託管的TB/PB級資料倉庫解決方案。MaxCompute向用戶提供了完善的資料匯入方案以及多種經典的分散式計算模型

使用Xshell&Xftp實現遠端登入及檔案傳輸

2016年03月18日 17:07:01 CrazyCoder1992 閱讀數:6212 標籤: Xshell Xftp

Ubuntu系統安裝X11VNC實現遠端登入

X11VNC只能實現單使用者登入. 1. 安裝 apt-get install x11vnc -y 2. 設定VNC密碼 x11vnc -storepasswd 3. 啟動VNC Service x11vnc -forever -shared -rfbauth ~/.

使用 SecureCRT 連線 CentOS 7 終端實現遠端登入

作為剛開始學習 Linux 的菜鳥小白一枚,寫這篇部落格的目的主要是為了記錄自己這不容易的學習過程,畢竟花了大半天的時間弄明白,同時也希望能幫到以後那些學習 Linux 的過程中對此塊有疑問的朋友。 前人栽樹後人乘涼,我這篇部落格裡的很多內容都是照著前輩們的記

linux 安裝MySQL 服務端 並連線遠端MySQL

1:線上安裝    yum -y install mysql-server  2:手動安裝   下載對應的rpm rpm -ivh 安裝包  == 安裝 rpm -Uvh 安裝包  == 更新 過程丟失庫檔案問題 libc.so.6 is needed by perl-D

SecureCRT實現遠端登入Ubuntu

一、SecureCRT登入Ubuntu 1、利用secureCRT可以遠端登入Ubuntu伺服器,首先要在Ubuntu系統中安裝SSH,使用命令: sudo apt-get install ssh 2