搜尋
首頁資料庫navicatnavicat怎麼連接ubuntu的msql

navicat怎麼連接ubuntu的msql

Aug 12, 2019 am 10:03 AM
navicatubuntu連接

navicat怎麼連接ubuntu的msql

1、mysql的設定檔在/etc/mysql/my.cnf中,如下圖所示。設定檔中的內容很豐富,我們可以看到mysql的使用者、監聽埠號、資料檔儲存目錄等。

navicat怎麼連接ubuntu的msql

2、透過cat指令,查看my.cnf中的內容。如下圖所示,在my.cnf設定檔中,bind-address預設的IP為127.0.0.1,表示僅限於本機IP進行連線。如果沒有配置mysql,則利用Navicat或其他遠端連接工具是無法連接到該資料庫的。

navicat怎麼連接ubuntu的msql

3、為了讓外邊的其他的IP正常存取到,需要設定bind-address對應的IP為0.0.0.0。使用vi或vim,編輯my.cnf配置文件,配置完成之後,如下圖所示:

navicat怎麼連接ubuntu的msql

4、更改完配置文件my.cnf之後,需要對mysql進行重啟,輸入指令:sudo service mysql restart,如下圖所示:

navicat怎麼連接ubuntu的msql

#輸入進程查看指令,可以看到mysqld進程已經存在,說明mysql啟動成功。

5、接下來,透過Navicat來遠端連接資料庫。透過ifconfig查看IP。可以看到IP位址為192.168.255.131。

navicat怎麼連接ubuntu的msql

相關推薦:《Navicat for mysql使用圖文教學

6、開啟Navicat,然後點選新連接,如下圖中所示:

navicat怎麼連接ubuntu的msql

7、點選“連接測試”,彈出下圖介面。說明連線測試失敗,原因是我們還尚未給mysql遠端連線授權。 Mysql的權限問題是十分嚴謹的,即便我們已經開放了IP位址,但我們尚未給root使用者授權,因為還是連線失敗。也就是說,我們給root用戶授權之後,日後在IP位址為非127.0.0.1的情況下,也能夠正常存取資料庫。如果沒有設定的話,預設除了本地localhost連線過去的連線可以被接受之外,其他外部的IP連線過去是無效的。儘管它們的IP是在0.0.0.0上綁定的,但是仍然沒有權限。

navicat怎麼連接ubuntu的msql

8、接下來,我們繼續進入Ubuntu中的mysql。

navicat怎麼連接ubuntu的msql

9、輸入遠端授權指令,語法範本如下:grant all privileges on 函式庫名稱.表名to '使用者名稱'@'IP位址' identified by '密碼' with grant option;

這裡,小編依照自己的狀況,在Ubuntu指令列輸入指令: grant all privileges on *.* to 'root'@'% ' identified by '123456' with grant option ;

*.*是正規表示式,代表對所有表進行授權;root代表root使用者;%代表所有的外部IP;123456代表密碼。

如下圖所示:

navicat怎麼連接ubuntu的msql

10、授權之後,輸入指令:「flush privileges;」以刷新權限,如上圖所示。之後便可以退出mysql資料庫了。

11、此時,再去Navicat中再次嘗試連接測試,如下圖所示。此時可以看到測試連線成功。

navicat怎麼連接ubuntu的msql

12、點選確定,之後在Navicat主頁面中可以看到IP位址為192.168.255.131的資料庫已經在Navicat中了。

navicat怎麼連接ubuntu的msql

13、雙擊左側192.168.255.131資料庫,可以看到資料庫資訊。之後就可以在Navicat中遠端操作資料庫了,與Ubuntu中的資料庫是同步的。

navicat怎麼連接ubuntu的msql

以上是navicat怎麼連接ubuntu的msql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
查找正確的數據庫工具:Navicat的替代方案查找正確的數據庫工具:Navicat的替代方案Apr 25, 2025 am 12:20 AM

Navicat的替代品包括DBeaver、HeidiSQL和pgAdmin。 1.DBeaver是開源的,支持多種數據庫,適合管理多個數據庫。 2.HeidiSQL免費且輕量,適用於MySQL和MariaDB。 3.pgAdmin專為PostgreSQL設計,功能強大,適合深入管理。

最佳數據庫GUI:效率的Navicat替代方案最佳數據庫GUI:效率的Navicat替代方案Apr 24, 2025 am 12:02 AM

Navicat的替代品包括DBeaver和HeidiSQL。 1)DBeaver以其強大的數據模型設計和跨平台支持而聞名。 2)HeidiSQL因其輕量級和快速響應而受到開發者的喜愛。

Navicat的目的:簡化數據庫管理Navicat的目的:簡化數據庫管理Apr 23, 2025 am 12:14 AM

Navicat通過圖形化界面簡化數據庫管理任務。 1)支持多種數據庫系統,如MySQL、PostgreSQL等。 2)提供查詢構建器和數據遷移工具,簡化複雜操作。 3)使用連接池技術,確保高並發環境下的性能。

Navicat:社區版與商業版本Navicat:社區版與商業版本Apr 22, 2025 am 12:01 AM

Navicat的CommunityEdition和CommercialVersions的主要區別在於功能和使用場景。 CommunityEdition提供基礎的數據庫管理功能,適合基本需求;CommercialVersions則包含高級功能,如數據模型設計和自動化任務,適用於專業需求。

Navicat:數據庫管理工具簡介Navicat:數據庫管理工具簡介Apr 21, 2025 am 12:06 AM

Navicat是一個功能強大且用戶友好的數據庫管理工具,適用於新手和老手。 1.它支持多種數據庫類型,提供統一界面管理。 2.通過JDBC或ODBC與數據庫通信,簡化操作。 3.提供SQL編輯和優化工具,提升查詢效率。 4.支持數據遷移和模型設計,提高工作效率。

Navicat:免費嘗試,但是可以免費保留嗎?Navicat:免費嘗試,但是可以免費保留嗎?Apr 20, 2025 am 12:01 AM

Navicat不是免費的,它提供30天試用版和付費版。 1.試用版允許用戶體驗所有功能,期滿後需購買許可證。 2.付費版有個人、企業和教育許可證,提供完整功能和支持。

NAVICAT:全面的數據庫工具套件NAVICAT:全面的數據庫工具套件Apr 19, 2025 am 12:11 AM

Navicat是一款集成的數據庫開發和管理工具,旨在簡化數據庫操作。 1.連接管理:支持同時連接多個數據庫服務器。 2.數據操作:通過GUI執行SQL查詢、數據導入導出等。 3.數據模型設計:提供可視化工具設計和優化數據庫結構。 4.自動化和腳本:支持自動化任務和腳本執行,提高效率。

Navicat:數據管理和設計的功能Navicat:數據管理和設計的功能Apr 18, 2025 am 12:02 AM

Navicat支持多種數據庫,如MySQL、PostgreSQL、Oracle,並提供數據遷移、SQL開發等功能。 1.連接源數據庫(如MySQL)。 2.連接目標數據庫(如PostgreSQL)。 3.選擇要遷移的表和數據。 4.執行遷移操作。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境