本文目錄一覽:
- 1、本地如何操作伺服器的mysql,詳細教程
- 2、本地如何連接雲伺服器mysql資料庫
- 3、本地如何連接到伺服器上的MySQL
- 4、如何在本地連接上雲伺服器的MySql
- 5、本地java項目如何連接阿里雲伺服器上的mysql?
- 6、本地安裝好MYSQL資料庫後怎麼連接
本地如何操作伺服器的mysql,詳細教程
前置條件:
1、在阿里雲伺服器de系統是win service 2012。
2、伺服器里自己安裝了my sql 5.7
3、本地也安裝了my sql 5.7
需求:想通過本地的mysql連接上遠程的伺服器的mysql,這樣自己在本地操作資料庫比在伺服器里資料庫要好。
步驟:
一、增加允許遠程連接 MySQL 用戶 並授權。
在你安裝路徑下的bin文件夾里進行命令行的設置。
1、首先以 root 帳戶登陸 MySQL
在伺服器中打開命令行(shift+右鍵)
打開資料庫管理員許可權
mysql -uroot -p 123
我去,對應的是123是對應到資料庫名。
果斷改為
mysql -uroot -p
輸入mysql的密碼。
2、查看用戶的許可權
mysql select host,user from user; (查看用戶的許可權情況)
3、創建遠程登錄用戶並授權
進入到伺服器的命令行里
輸入
use mysql
在輸入
grant all PRIVILEGES on discuz.* to ted@’123.123.123.123′ identified by ‘123456’;
上面的語句表示將 discuz 資料庫的所有許可權授權給 ted 這個用戶,允許 ted 用戶在 123.123.123.123 這個 IP 進行遠程登陸,並設置 ted 用戶的密碼為 123456 。
注意:
(1)all PRIVILEGES 表示賦予所有的許可權給指定用戶,這裡也可以替換為賦予某一具體的許可權,例如:select,insert,update,delete,create,drop 等,具體許可權間用「,」半形逗號分隔。
(2)discuz.* 表示上面的許可權是針對於哪個表的,discuz 指的是資料庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部資料庫的全部表授權為「*.*」,對於某一資料庫的全部表授權為「資料庫名.*」,對於某一資料庫的某一表授 權為「資料庫名.表名」。
(3)ted 表示你要給哪個用戶授權,這個用戶可以是存在的用戶,也可以是不存在的用戶。
(4)123.123.123.123 表示允許遠程連接的 IP 地址,如果想不限制鏈接的 IP 則設置為「%」即可。
(5)123456 為用戶的密碼。
我最終使用的是把整個資料庫的許可權都ok,全部資料庫的全部表,給root用戶授權。沒有設定遠程連接IP地址。
4、執行更新許可權(刷新許可權)
flush privileges;
5、再一次查看資料庫用戶許可權
mysql select host,user from user; (再次查看用戶的許可權情況)
二、打開伺服器上的防火牆阻止 3306 埠,可以公網訪問。
MySQL 默認的埠是 3306 ,需要確定防火牆沒有阻止 3306 埠,否則遠程是無法通過 3306 埠連接到 MySQL 的。
如果您在安裝 MySQL 時指定了其他埠,請在防火牆中開啟您指定的 MySQL 使用的埠號。
找到防火牆的允許的應用,打開資料庫的公用和專用。
三、在本地建立伺服器資料庫連接
1、點擊這個
2、數據里填上連接的名字,伺服器IP,以及連接資料庫的名字和密碼
3、點擊configure server mangement
如果報這個錯誤,說明是伺服器的3306埠與沒有打開。
下面圖連接成功
選擇SSH login。。。。
輸入伺服器的公網IP和埠(我也不知道是啥埠我寫的是本地跑的項目的本地介面)
一路next就ok。
本地如何連接雲伺服器mysql資料庫
ip、埠、用戶名、密碼這些信息應該是雲伺服器的提供商給你的。或者你自己在雲伺服器上安裝配置mysql,上傳資料庫或者腳本。那麼和在本地配置是一樣的原理。有問題可以聯繫tjyundingyun,很高興為您解答
本地如何連接到伺服器上的MySQL
mysql -u用戶名 -h主機名 -p
前提是伺服器的mysql上有該用戶,以及對應的IP
可登入mysql伺服器上執行
grant all on test.* to 用戶名@『客戶機IP』 identified by ‘密碼’ ;
flush privileges; #刷新許可權表,讓所做修改生效
上面指令的意思是 將test這個資料庫的全部內容以及全部的操作許可權賦權給從特定IP上登入到本伺服器的用戶。
如何在本地連接上雲伺服器的MySql
雲伺服器一般都有外網地址,沒有開啟,點擊開啟,使用外網地址就可以連接了
還有就是’白名單’,如果白名單指定個別ip或網段可以訪問,你得看下你的ip是否在網段中
本地java項目如何連接阿里雲伺服器上的mysql?
首先您需要保證您本地Java項目是可以聯網的,然後在mysql的連接中輸入阿里雲伺服器的地址以及資料庫名和密碼就行。
本地安裝好MYSQL資料庫後怎麼連接
1、進行打開電腦Navicat for mysql已經安裝好的,然後進行點擊右上角的「連接」選項。
2、這樣就會彈出了一個新建連接的窗口的界面中,在連接名中輸入名稱,而在主機名在本地的資料庫,所以使用localhost即可,密碼為空即可。
3、然後方便連接的資料庫是否連接成功的話,那麼就需要先測試下,進行點擊連接測試。
4、可以看到的顯示連接成功了,然後進行點擊確定即可。
5、進入連接數據界面中,現在不能顯示為需要的資料庫,需要進行雙擊即可。
6、可以看到顯示這個用戶名的所有的資料庫。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/219800.html