linuxmysql遠程的簡單介紹

本文目錄一覽:

linux mysql 怎麼遠程連接

linux 下遠程連接其他mysql服務器用:

mysql -h ipaddress  -u username -p password

就可以連接;

如果是讓其他電腦連接,必須

mysql中添加遠程連接用戶,並授權;

linux防火牆打開3306端口;

如何遠程連接到linux服務器中的mysql數據庫

需要你在服務器上關閉防火牆,或者允許mysql通過

下面是設置mysql允許遠程連接的方法:

例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

GRANT ALL PRIVILEGES ON *.* TO myuser@’%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

如果你想允許用戶myuser從ip為192.168.1.6的主機連接到mysql服務器,並使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@’192.168.1.3’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;

FLUSH PRIVILEGES;

#################################

開啟Mysql數據庫的遠程連接權限:

grant all privileges on *.* to ‘root’ @’%’ identified by ‘wrx123’;

flush privileges;

如何在linux上遠程訪問本地的mysql

本地計算機ip:192.168.1.100

遠程計算機ip:192.168.1.244

遠程計算機打開 mysql 服務器:#/etc/init.d/mysql.server start

本地計算機連接遠程 mysql服務器:./mysql -h “192.168.1.244” -u root -p

發生以下錯誤:

ERROR 1130 (HY000): Host ‘192.168.1.100’ is not allowed to connect to this MySQL server

出現這種情況是因為mysql服務器出於安全考慮,默認只允許本地登錄數據庫服務器。

解決方法:

1,遠程計算機(ip:192.168.1.244)執行如下:

開啟服務器:/etc/init.d/mysql.server start

登陸服務器:bin/mysql -u root -p

使用服務器:mysql use mysql

創建遠程登陸用戶並授權 :

mysql grant all PRIVILEGES on test.* to andy@’192.168.1.100′ identified by ‘123456’;

上面的語句表示將 test 數據庫的所有權限授權給 andy 這個用戶,允許 andy 用戶在 192.168.1.100這個 IP 進行遠程登陸,並設置 andy 用戶的密碼為 123456 。

下面逐一分析所有的參數:

all PRIVILEGES 表示賦予所有的權限給指定用戶,這裡也可以替換為賦予某一具體的權限,例如:select,insert,update,delete,create,drop 等,具體權限間用“,”半角逗號分隔。

test.* 表示上面的權限是針對於哪個表的,test 指的是數據庫,後面的 * 表示對於所有的表,由此可以推理出:對於全部數據庫的全部表授權為“*.*”,對於某一數據庫的全部表授權為“數據庫名.*”,對於某一數據庫的某一表授權為“數據庫名.表名”。

andy 表示你要給哪個用戶授權,這個用戶可以是存在的用戶,也可以是不存在的用戶。

192.168.1.100 表示允許遠程連接的 IP 地址,如果想不限制鏈接的 IP 則設置為“%”即可。

123456 為用戶的密碼。

執行了上面的語句後,再執行下面的語句,方可立即生效。

flush privileges;

2,本地計算機(ip:192.168.1.100):

執行如下:./mysql -h 192.168.1.244 -u andy -p 123456

希望你能幫到你。

linux中安裝mysql,如何開啟遠程訪問權限

1、登陸mysql

mysql -u root -p

2、改表法:修改mysql庫的user表,將host項,從localhost改為%。%這裡表示的是允許任意host訪問,如果只允許某一個ip訪問,則可改為相應的ip,比如可以將localhost改為192.168.1.123,這表示只允許局域網的192.168.1.123這個ip遠程訪問mysql。

mysql USE MYSQL;mysql UPDATE USER SET host = ‘%’ WHERE user = ‘root’;

3、授權法:

mysql USE MYSQL;mysql GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ WITH GRANT OPTION //賦予任何主機訪問以及修改所有數據的權限 例如,你想root用戶使用root從任何主機連接到mysql服務器的話。GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;如果你想允許用戶root從ip為192.168.1.123的主機連接到mysql服務器,並使用root作為密碼GRANT ALL PRIVILEGES ON *.* TO ‘root’@’192.168.1.123’IDENTIFIED BY ‘root’ WITH GRANT OPTION;mysql FLUSH PRIVILEGES //

linux如何配置mysql遠程連接

先到mysql(用phpmyadmin),設置遠程主機為%,這樣就可以開啟遠程連接了。如果有防火牆,還需要在防火牆開放3306端口。

不過這個設置比較複雜,你用護衛神主機大師,一鍵安裝mysql,然後通過網頁就可以開啟mysql遠程訪問功能

Linux下mysql允許遠程連接怎麼設置

使用“Ctrl + R”組合鍵快速打開cmd窗口,並輸入“cmd”命令,打開cmd窗口。

使用“mysql -uroot -proot”命令可以連接到本地的mysql服務。

使用“use mysql”命令,選擇要使用的數據庫,修改遠程連接的基本信息,保存在mysql數據庫中,因此使用mysql數據庫。

使用“GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;”命令可以更改遠程連接的設置。

使用“flush privileges;”命令刷新剛才修改的權限,使其生效。

使用“select host,user from user;”查看修改是否成功。

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128110.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:24
下一篇 2024-10-03 23:24

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的“畫筆”在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進制下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27

發表回復

登錄後才能評論