1. 程式人生 > >命令列如何遠端連線MySQL資料庫

命令列如何遠端連線MySQL資料庫

新使用MySQL,說起來是個簡單的事情,但是卻費了些周折:

1、登陸伺服器端,進入命令列,windows cmd;

2、設定使用者、密碼讓指定的IP訪問:mysql -u root -p 或安裝的快捷方式進入:MySQL Command Line Client,使用grant命令:

grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 使用者名稱@使用者地址 identified by '連線口令';

例子:

mysql>grant select,insert,update,delete,create,drop on mydb.mytable to [email protected]

identified by 'mypassword';
給來自192.168.1.88的使用者lzpddd分配可對資料庫 mydb的mytable表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為'mypassword';

mysql>grant all privileges on *.* to [email protected] identified by 'mypassword';

給來自192.168.1.88的使用者lzpddd分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'mypassword';

mysql>grant all privileges on *.* to [email protected]'%' identified by 'mypassword';

給來自任何IP地址的使用者lzpddd分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'mypassword';

3、關閉伺服器端防火牆或者開放3306埠(很重要);

4、客戶端連線:

進入命令列,windows cmd,連線:

mysql -u 使用者名稱 -p密碼 -h 伺服器IP地址 -P 伺服器端MySQL埠號 -D 資料庫名

注意:

    (1)伺服器埠標誌-P一定要大些以區別於使用者-p,如果直接連線資料庫標誌-D也要大寫;

    (2)如果要直接輸入密碼-p後面不能留有空格如-pmypassword;

    (3)命令結束段沒有';'分號。

例子:

mysql -u lzpddd -pmypassword -h 192.168.1.88 -P 3306 -D mydb

 注意: ubuntu需要修改檔案$sudo gedit /etc/mysql/my.cnf 

skip-networking => # skip-networking

或者

bind-address=127.0.0.1 => bind-address= 你機器的IP

相關推薦

命令如何遠端連線MySQL資料庫

新使用MySQL,說起來是個簡單的事情,但是卻費了些周折: 1、登陸伺服器端,進入命令列,windows cmd; 2、設定使用者、密碼讓指定的IP訪問:mysql -u root -p 或安裝的快捷方式進入:MySQL Command Line Client,使用g

阿里雲伺服器遠端連線mysql資料庫

通過yum安裝好mysql 之後, 檢視防火牆配置開發埠。由於阿里雲 CentOS7預設的防火牆不是iptables,而是firewalle. 出現此情況可能是iptables防火牆未安裝。 執行下面命令: #停止firewalld服務 systemctl stop fire

遠端連線mysql資料庫伺服器出錯(ERROR 1130)

1.mysql workbench工具連線 同一區域網內通過mysql workbench工具連線mysql資料庫伺服器,出現'Cannot Connect to Database Server',見下圖 根據提示未找到不能連線的原因。 2.命令列方式 通過telnet方式連線

命令匯入匯出Mysql資料庫

MySQL命令列匯出資料庫:1,進入MySQL目錄下的bin資料夾:cd MySQL中到bin資料夾的目錄,如我輸入的命令列:cd C:\Program Files\MySQL\MySQL Server 4.1\bin(或者直接將windows的環境變數path中新增該目錄) 2,匯出資料庫:mysqldu

Eclipse/idea遠端連線Mysql資料庫出現問題

日誌報錯忘了截圖,不想再去弄成錯誤的去截圖,總之就是建立資料庫連線例項失敗類似的錯誤日誌 總結來說: 之前本機使用的Mysql 的版本是5.0+的,而安裝在雲伺服器上的Mysql版本是8.0+ 這導致了新版本的Mysql資料庫的連線方式出現的了不同; 所以這裡需要更改M

mysql 遠端連線 mySql資料庫10061錯誤問題

安裝完mysql後,此時只是本機訪問mysql,其他的任何機器都是無法訪問的,Navicat for mysql更是無法使用。 在服務端MySQL資料夾下找到my.ini檔案。修改bind-address=127.0.0.1 為 bind-address=0.0.0.0

遠端連線MYSQL資料庫出現10061錯誤問題

問題: 第一次安裝好mysq,正常啟動沒有問題。但是等電腦關機後,再次打開發現出問題了,顯示“Can not connect to MySQL server on ‘localhost’(10061)”。 出現這個問題很大一部分因為你的MySQL沒有啟動。 解決辦法:

利用cmd命令遠端連線自己伺服器

平時我們常用putty、FileZilla、xshell來操作我們的伺服器,其實不為我們重視的cmd命令列也能像上述這些軟體一樣來操作我們的伺服器。 首先,我們開啟cmd,輸入ssh: 看看ssh協議是否存在,不存在就去下載: https://www.mls-softwa

linux 遠端連線mysql資料庫

由於資料庫許可權問題 mysql資料庫單獨給了一個ip的連線許可權(linux系統) mysql開許可權問題見 點選開啟連結 然後我進行了測試 顯示用了mysql -h "*.*.*.122" -ucproverify -p 進行連線 結果提示:ERROR 2003 (HY

命令下建立MySQL資料庫與建立使用者以及授權

先以root使用者登入mysql:C:\Users\XXX>mysql -u root -p輸入密碼後登入,接下來操作如下:1、建立資料庫語法:create schema [資料庫名稱] default character set utf8 collate utf8_g

django 遠端連線mysql資料庫,表變更

 連線mysql 資料庫  並生成對應的各種表: 1.  安裝 mysql, 安裝Python  mysqldb . 2.  進入django  工程文件  settings.py檔案。設定資料庫: DATABASES = { 'default': {

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

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

區域網或遠端連線mysql資料庫伺服器,出現Host 'localhost' is not allowed to connect to this MySQL server 錯誤解決方法

1、在mysql伺服器安裝目錄下,找到my.ini檔案。C:\Program Files\MySQL\MySQL Server 5.5\my.ini 2、在[mysqld]節點下加下面兩行程式碼: skip-name-resolve skip-grant-tables

SQLyog遠端連線MySQL資料庫

今天公司伺服器安裝了Nginx伺服器,因為原來有Apache伺服器,本來可以在遠端瀏覽器直接訪問MySQL資料庫,今天訪問的時候顯示的是找不到Nginx伺服器,所以我就換了個方式用SQLyog客戶端來進行連線。接著又遇到問題了客戶端顯示的是“拒絕訪問”。從網上查

linux的root使用者不能遠端連線mysql資料庫

MySQL的預設配置root帳戶只能在本地登入。遠端登入會出現如下提示: 1103 - host xxx.xxx.xxx.xx is not allowed to connec to this mysql server. 或  1045 - Access denied for user 'root'@'10

Ubuntu下允許遠端連線MySQL資料庫

前幾天把自己的網站搭建起來之後,除錯的時候,直接的Ubuntu的命令列中,對資料庫進行了修改。 後來覺得太不方便了,所以就打算使用本機的視覺化介面操作資料庫,沒想到發生了一些問題。 為了幫助其他的同學我把問題和解決方案放在這裡。 系統:阿里雲伺服器(Ubuntu系統) 首

ubuntu 命令登陸公司mysql資料庫

一直在windows中使用workbench登入公司的mysql,想用linux中訪問公司資料庫,搞了一會兒,發現很簡單一的句命令就可以實現: mysql -h host地址 -u 使用者名稱 -

python 遠端連線MySQL資料庫 拉取資料存至本地檔案

1.連線資料庫 這裡預設大家都已經配置安裝好 MySQL 和 Python 的MySQL 模組,且預設大家的DB內表和訪問賬號許可權均已設定無誤,下面直接程式碼演示: # -*- codin

c#遠端連線mysql資料庫

,安裝好後,將MySQLDriverCS.dll通過新增引用的方式,新增到專案中。 2、設定mysql資料庫為允許遠端訪問,採用如下程式碼: 格式:grant 許可權 on 資料庫名.表名 使用者@登入主機 identified by "使用者密碼";grant selec

Windows下用命令匯出匯入MySQL資料庫

方法1:新增“系統環境變數”。我的電腦>屬性>高階>環境變數,在“系統變數”欄目下找到 path 雙擊編輯。先新增;(分號),再新增MySQL安裝目錄下bin資料夾(包含mysql.exe和mysqldump.exe等檔案)的路徑,譬如 F:\wamp\bin\mysql