登錄本地mysql資料庫伺服器(如何登錄網頁的mysql資料庫)

本文目錄一覽:

如何登陸伺服器mysql資料庫

mysql

-u用戶名

-h

主機名

-p

前提是伺服器的mysql上有該用戶,以及對應的IP

可登入mysql伺服器上執行

grant

all

on

test.*

to

用戶名@『

客戶機

IP』

identified

by

‘密碼’

flush

privileges;

#刷新許可權表,讓所做修改生效

上面指令的意思是

將test這個資料庫的全部內容以及全部的操作許可權

賦權

給從特定IP上登入到本伺服器的用戶。

本地如何操作伺服器的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資料庫伺服器

1、在MySQL資料庫安裝時選擇過MySQL伺服器隨系統啟動,但如果沒有選擇,也沒關係,可以在可以在Windows服務管理器啟動,具體在開始菜單搜索services.msc,

2、單擊出現如下圖窗口,下滑滑鼠找到MySQL57:

3、右擊後點擊啟動,MySQL57旁邊狀態列顯示「已啟動」字樣,說明啟動成功。如下圖:

二、 登錄MySQL資料庫

4、 用系統命令行工具登錄,點擊開始菜單,找到附件,點擊命令提示符。

5、在命令行中輸入cd加空格然後粘貼bin路徑:cd c:\Program Files (x86)\MySQL\MySQL Server 5.7\bin 回車命令行定位到c:\Program Files (x86)\MySQL\MySQL Server 5.7\bin,在後面輸入mysql –h localhost –u root –p(這些都是安裝時設置好的)敲回車,

6、出現Enter password:在後面輸入安裝時設置的登錄密碼,按回車後出現Welcome to the MySQL monitor.說明登陸成功。如下圖:

7、用安裝時配置好的命令行工具登錄,在開始菜單,點擊MySQL 5.7 Command Line Client 或下面搜索程序框中輸入comm選擇MySQL 5.7 Command Line Client啟動DOS命令窗口。如下圖:

8、在窗口Enter password:處輸入安裝時設置的MySQL資料庫客戶端登陸密碼,回車,如果出現Welcom to the MySQL monitor.等字眼表示登陸伺服器成功,可以在閃爍游標處輸入SQL可執行語言:如下圖:

如何在命令行登陸mysql資料庫

mysql可以使用客戶端工具mysqlfront,sqlyog等連接

也可以命令行登陸

首先 mysql.exe 目錄要加到環境變數,這一步可以在安裝mysql的時候設置,

也可以後期指定,所在目錄直接加到 path 即可

windows下 打開控制台  win+r 打開運行 輸入cmd

輸入命令 :

mysql -h要連接的ip -uroot -p密碼 -P埠

埠默認為3306可以不輸

例如用root連接本地的資料庫

mysql -uroot -p123456

mysql -uroot -p123456 資料庫名

linux 進入控制台 , 命令一樣.

例如我的密碼是空,用root登陸

原創文章,作者:AAYWN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/316684.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
AAYWN的頭像AAYWN
上一篇 2025-01-09 12:15
下一篇 2025-01-09 12:15

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • 伺服器安裝Python的完整指南

    本文將為您提供伺服器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 伺服器

    STUN 伺服器是一個網路伺服器,可以協助網路設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 伺服器做詳…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 解決docker-compose 容器時間和伺服器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與伺服器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • 資料庫第三範式會有刪除插入異常

    如果沒有正確設計資料庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係資料庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • python爬取網頁並生成表格

    本文將從以下幾個方面詳細介紹如何使用Python爬取網頁數據並生成表格: 一、獲取網頁數據 獲取網頁數據的一般思路是通過HTTP請求獲取網頁內容,最常用的方式是使用Python庫r…

    編程 2025-04-28

發表回復

登錄後才能評論