mysql遠程訪問數據庫的問題解決

關鍵詞:cmd遠程訪問mysql數據庫 html


 

雖然有navicat圖形化界面,不過我仍是想用dos來練習sql語法。mysql

首先來介紹下cmd命令遠程訪問數據庫,這個坑了我好久,我開始一直用MySQL client的connect方法訪問,顯示沒有權限,在一位學長告訴我數據庫是有權限的,我才告別這個坑。sql

要執行mysql命令,咱們首先要找到mysql.exe文件所在位置,在這裏咱們要注意咱們要找的是mysql.exe的路徑,而不是mysql數據文件存儲位置。數據庫

由於網上有兩種問題的方法,容易混淆。bash

  1. mysql數據文件存儲位置,便是咱們在本地建立的database和table的存儲位置,具體方法爲:show global variables like "%datadir%";(ps:能夠先忽略這個"%datadir%",在後面用通配符查找字符串會知道。)結果爲C:\ProgramData\MySQL\MySQL Server 8.0\Data\
  2. 下面纔是咱們要作的,我先打開了mysql client命令行界面,輸入搜索找到的方法,show variables like "%char%";這裏找到的不是可執行文件mysql.exe,因而我又嘗試返回上一級目錄,最後找到了它。

在這裏有個對這個安裝文件的子文件夾的詳細解釋,(https://www.cnblogs.com/Anly-Lmj/p/10746739.html)但我以爲沒什麼必要,能夠找到就能夠了,何必管它安裝目錄呢,咱們要知道的是:咱們由於要用mysql命令,因此咱們轉換到mysql目錄,這樣才能夠執行mysql.exe。spa

C:\Program Files\MySQL\MySQL Server 8.0\bin 就是我要找的mysql.exe位置命令行

                      (cmd界面)code

隨後咱們輸入:htm

  1. mysql -h170.115.1.0 -uroot -p(這裏沒有分號,密碼先不輸入,h表示主機地址或者IP地址,u爲username,p爲密碼password)
  2. 根據提示輸入密碼:如123456

界面便會顯示咱們登陸成功。blog

咱們下面即可以進行mysq的練習或者工做啦!

相關文章
相關標籤/搜索