有多種數據庫管理系統,但許多人一如既往地選擇 Microsoft Access,因為它來自 Microsoft,並且是其辦公套件的一部分。 許多其他人,因為管理數據庫是知識淵博的人完成的任務,所以知道開源選項,據我所知,這是許多公司的選擇。 在這裡我們要教你 安裝 MySQL 在Ubuntu中。
如果我們在 Windows 上,如果您知道要安裝什麼,安裝 MySQL 是一項簡單的任務,因為有些軟件包包含所有內容。 在 Linux 中就不一樣了,它有點複雜,因為很多都是用命令行完成的。 今天我們將嘗試解釋如何在 Ubuntu 中安裝 MySQL,儘管也可以說我們將安裝的是 LAMP即 Linux、Apache、MySQL 和 PHP。
開始之前
MySQL 是一種沒有圖形界面的工具,可以通過命令行 (CLI) 從終端運行。 它的安裝相當簡單,但只有使用 MySQL 我們才能從終端執行所有查詢。 為了提高用戶體驗,您還必須安裝和配置 phpMyAdmin的. 這讓事情變得有點複雜。 根據它的配置方式,我們可以輸入 phpMyAdmin的 或者我們會發現它可以向我們顯示的許多錯誤之一。
對我來說似乎也很重要的是,這裡描述的內容在撰寫本文時有效,並且 已在 Ubuntu 22.10 上測試. 鑑於沒有包或任何特殊的東西,它應該在過去和未來的版本中工作,但不能保證。 因此,如果您遇到任何錯誤,我建議您回到您所做的工作來查找這篇文章(如果您沒有在社交媒體上找到它):在 谷歌 DuckDuckGo。
如何在 Ubuntu 上安裝 MySQL
通過上面的解釋,讓我們按照以下步驟將 LAMP 與 phpMyAdmin 一起安裝,並使一切在 Ubuntu 中正常運行。
- 為了確保一切都是最新的,我們更新了所有軟件包,從軟件更新或使用命令
sudo apt update && sudo apt upgrade
. - 作為一個可選步驟,我們轉到瀏覽器並輸入“localhost”,如果有,請確保從 HTTPS 中刪除 S。 我們將看到一個錯誤,因為沒有服務器在執行它的工作。
- 我們去終端安裝LAMP的A:Apache。
sudo apt安裝apache2
- 作為另一個可選步驟,這並不重要但表明我們做得很好,我們返回到瀏覽器,輸入“localhost”並驗證現在是否出現如下所示的內容:
- 接下來我們安裝MySQL,LAMP的M:
sudo apt安裝mysql-server
- 在下一步中,如果我們沒有它,我們安裝 LAMP (PHP) 的 P:
sudo apt 安裝 php
有了這個,我們將擁有在 Ubuntu 中使用 MySQL 所需的一切。 為了提高用戶體驗,我們繼續。
在 Ubuntu 上安裝 phpMyAdmin
- 在終端中,我們寫:
sudo apt 安裝 phpmyadmin
- 總有一天它會要求我們使用服務器。 我們使用空格鍵選擇 apache2,然後選擇 Tab 並確定。
- 它會通知我們需要有一個活動的數據庫,如果我們想用 dbconfig-common 來管理它。 我們接受第一個窗口,它不提供更多選項,我們轉到第二個窗口,我們說是,然後我們將密碼輸入 phpMyAdmin(兩次):
- 我們回到瀏覽器並將“phpmyadmin”添加到“localhost”,這將是 localhost/phpmyadmin。
- 我們再做一次檢查:我們輸入默認用戶 phpmyadmin 和我們在第 10 步中配置的密碼。我們將看到它進入,但我們沒有權限。
- 我們在 phpMyAdmin 中關閉會話。
- 我們回到終端,寫
sudo -i
(或 sudo su)並輸入我們的密碼。 - 現在我們寫 mysql -u root -py 我們輸入 phpMyAdmin 的密碼(第 10 步中的密碼)。
- 什麼都沒有剩下了。在下一步中,我們將建立一個使用者 (1),將 1234 變更為另一個密碼(必須位於單引號之間)並 ubunlog 對於您的用戶,我們授予它權限 (2) 並重新啟動它們(將確認它在每次介紹後都與「查詢 OK」訊息配合良好):
建立使用者 'ubunlog'@'%' 由 '1234' 識別;將 *.* 上的所有權限授予 'ubunlog'@'%' 帶有授予選項;同花順特權;
僅此而已。 仍然需要返回瀏覽器,刷新 login/phpmyadmin 頁面並驗證我們是否可以使用創建的用戶進入,以及我們是否可以管理數據庫。
隱藏數據庫和更改主題
現在我們可以管理數據庫了,我們可能想用自己的方式來做。 在主頁面上,我們找到“主題”選項,根據安裝 phpMyAdmin 的操作系統,可能會出現 3 或 4 個選項。 雖然數量不多,但還是有替代品的 phpmyadmin.net/主題,又比如下面是BooDark(Dark Bootstrap):
必須解壓縮主題並將文件夾放入主題文件夾中,該文件夾將位於 phpmyadmin 文件夾中(在 Ubuntu 中通常是 /usr/share/phpmyadmin/themes)。
另一方面,如果您注意到的話,您會注意到 BooDark 屏幕截圖左側的數據庫比上面屏幕截圖中的要少。 那是因為它們是隱藏的。 理論說他們是 帶有配置文件的數據庫 並且值得不要觸摸那裡的任何東西,但我們可以隱藏它們,一切都會像它們可見時一樣繼續工作。
要隱藏它們,從而只使用我們的數據庫,我們可以打開文件,轉到其他位置,進入硬盤驅動器的根目錄,點擊放大鏡,搜索 phpmyadmin,進入文件夾並打開 config.inc 文件。 .php。 最後,您可以添加如下一行:
$cfg['Servers'][$i]['hide_db'] = '^mysql|sys|phpmyadmin|performance_schema|information_schema$';
從上面,我們正在使用 隱藏數據庫的選項 (hide_db) 並指明我們不想看到哪些。 字符串以單引號開頭和結尾; 其中,第一個符號必須是“^”,最後一個是“$”; 裡面是用“|”分隔的數據庫。 如果你碰巧注意到一些奇怪的東西,雖然你不應該,你可以通過在它前面放兩個斜杠 (//) 或把它放在 /*…*/ 之間來“註釋掉”那行。
使用 LibreOffice Base 管理數據庫
正如我們在本文開頭所解釋的,在 Ubuntu 中使用 MySQL 真正需要的是大約 7 個步驟。 如果我們然後使用終端進行管理,則不需要其他任何東西。 對於 phpMyAdmin,我們將使用圖形界面來完成它,該界面通常在託管服務中可用,因此值得先習慣它。 但您也可以管理數據庫 與其他軟件.
例如,就像我們在 Microsoft 365 中有 Access, LibreOffice的 有基地。 是的,我們可以使用 Base 連接到 MySQL 數據庫。 雖然我們確實可以向數據庫中添加表,但它不允許我們編輯我們從 phpMyAdmin 創建的表,所以值得的是,如果我們要使用 Base,我們使用 MySQL 創建數據庫,讓我們連接到它,然後從 Base 管理表。 至於 SQL查詢,只允許獲取信息的查詢; 如果我們要進行更改,則必須通過圖形界面進行。
為此,一旦我們安裝了所有 LAMP(Linux 已經存在,Apache、MySQL 和 PHP),我們必須執行以下步驟:
- 我們打開 LibreOffice Base。 嚮導將顯示給我們。
- 在第一個窗口中,我們選擇“連接到現有數據庫”,下拉菜單並選擇“MySQL/MariaDB”。
- 在下一個窗口中,我們選擇“直接連接(通過 MariaDB C 連接器)”並單擊下一步:
- 接下來,我們輸入數據庫和服務器的名稱。 數據庫將是我們要連接的數據庫,服務器是本地主機。
- 單擊下一步後,我們將輸入用戶名,並選中“需要密碼”框,然後單擊測試連接。
- 它會詢問我們(MySQL 用戶的)密碼,我們輸入它。 如果一切順利,我們將看到一條消息,確認連接已成功。
- 我們點擊下一步,我們將看到最後一個窗口,默認情況下值得在其中保留內容並點擊“完成”。
這將允許我們從 LibreOffice Base 訪問數據庫,但我只會在需要本機內容和進行基本管理時才使用它。 此外,如果您更喜歡使用在桌面上看起來更好的東西,例如 Ubuntu 中的 GTK 或其他圖形環境中的 Qt。
在其他選項中,最受歡迎的選項之一是 DBeaver的,它有一個開源社區選項,但使用其中一個應該已經是一個品味問題了。 那個和那個可能在工作中他們要求你在 phpMyAdmin 中移動得很好。
這就是如何在 Ubuntu 上安裝 MySQL 並使用 Ubuntu 的圖形界面管理數據庫。
太好了,幾天來我一直在尋找有關安裝 MySQL 的信息,這封電子郵件按時送達了步驟