中文字幕视频在线看,亚洲精品无码久久久久av老牛,亚洲精品无码av片,亚洲av影院一区二区三区,亚洲国产精品成人久久久

phpMyAdmin安裝教程與常見問題解答?

數(shù)據(jù)庫,這個在我們工作中或日常生活隨處可見的術(shù)語,對許多人來說依舊帶著一層神秘的面紗。其實你正在瀏覽老寧的這篇文章,它就被保存在云端數(shù)據(jù)庫中。

我們在使用群暉的 Container Manager 套件或 Docker 進(jìn)行創(chuàng)建容器時,經(jīng)常會遇到同時安裝數(shù)據(jù)庫容器的情況。隱隱中,我們可能認(rèn)為不同的項目應(yīng)該能夠共享同一個數(shù)據(jù)庫,但是由于缺少相關(guān)知識,又怕引起其他問題,就不了了之。

所以今天老寧將一步步帶你認(rèn)識群暉中的數(shù)據(jù)庫,從更深層次教你使用群暉 phpMyAdmin 套件管理群暉中的數(shù)據(jù)庫,以及多個項目如何共用一個數(shù)據(jù)庫,讓你在折騰群暉時更加順暢。

數(shù)據(jù)庫

什么是數(shù)據(jù)庫?

數(shù)據(jù)庫就像是一個大書架(表),你可以在上面整齊地擺放各種各樣的書籍。每本書就像是一條數(shù)據(jù)記錄,里面包含了很多信息,比如書名、作者、出版日期等。這些信息就像數(shù)據(jù)字段,它們告訴我們每本書的具體情況。

你可以想象,如果有很多這樣的書架,每個書架上都有很多書,那么你需要一個系統(tǒng)的方法來找到你想要的那本書。這就是數(shù)據(jù)庫的工作。它幫助你組織和分類所有的書籍,讓你能夠通過搜索書名或者作者等信息快速找到你需要的內(nèi)容。

除了一些簡單的,不需要使用數(shù)據(jù)庫的應(yīng)用程序外,大多數(shù)項目都需要使用數(shù)據(jù)庫。比如前面介紹的蘭空圖床,它就用到了 MySQL 數(shù)據(jù)庫。

當(dāng)然數(shù)據(jù)庫的種類也有很多,比如?MySQL、PostgreSQL、SQLite、Microsoft SQL ServerMariaDB、Redis、MongoDB?等等。

當(dāng)我們在啟動容器時,會拉取 image: postgres:15 這樣的鏡像,那就代表了該項目使用了 PostgreSQL 數(shù)據(jù)庫。

phpMyAdmin安裝教程與常見問題解答?

群暉 MariaDB 套件

群暉上提供了 MariaDB 套件,可以方便用戶一鍵安裝 MariaDB 數(shù)據(jù)庫服務(wù)(MariaDB 最初是作為 MySQL 的一個分支,它們兩者之間的兼容性非常高)。

phpMyAdmin安裝教程與常見問題解答?

MariaDB 安裝方法非常簡單。在套件中心搜索 MariaDB,點(diǎn)擊安裝按鈕后,再輸入密碼和端口(3306被服務(wù)端口占用了)等待安裝完畢即可。

phpMyAdmin安裝教程與常見問題解答?

一般情況下數(shù)據(jù)庫的最高權(quán)限是用戶都是:root,它可以訪問數(shù)據(jù)庫的任何表,并對它們進(jìn)行增加、刪除、修改、查詢操作。如果想要把 MariaDB 數(shù)據(jù)庫服務(wù)映射到外網(wǎng),需要開啟 TCP/IP 連接,并在路由器開啟端口映射

phpMyAdmin安裝教程與常見問題解答?

群暉 phpMyAdmin 套件

想要查看和管理數(shù)據(jù)庫中的數(shù)據(jù),除了通過專業(yè)且復(fù)雜的命令行操作,更直觀、簡單的方式就是借助各類圖形化界面管理工具了。

在眾多數(shù)據(jù)庫中,MySQL 是應(yīng)用最廣泛的一種。為了讓大家在使用 MySQL 時更加得心應(yīng)手,我們主要介紹群暉 DSM 內(nèi)置的圖形化管理工具:phpMyAdmin 套件。

phpMyAdmin 是一個用 PHP 編寫的免費(fèi)且開源的 Web 應(yīng)用,它通過一個清晰易用的網(wǎng)頁界面,讓我們能夠輕松地對 MySQL 和 MariaDB 數(shù)據(jù)庫進(jìn)行管理。

phpMyAdmin安裝教程與常見問題解答?

在群暉中安裝 phpMyAdmin 和其他套件一樣,只需在套件中心搜索即可安裝。phpMyAdmin 套件需要依賴 Web Station 和 PHP 8,所以它們會被同時安裝。

phpMyAdmin安裝教程與常見問題解答?

安裝完畢后,需要新增網(wǎng)頁服務(wù)門戶,設(shè)置類型為基于端口,并配置端口號。(只要沒被占用的端口都行)

phpMyAdmin安裝教程與常見問題解答?

在內(nèi)網(wǎng)中可以直接通過【http://群暉:9200】訪問 phpMyAdmin 后臺管理界面,如果需要在公網(wǎng)進(jìn)行訪問,那么則需要配置反向代理或端口映射。

phpMyAdmin安裝教程與常見問題解答?

管理 MariaDB

要對數(shù)據(jù)庫進(jìn)行管理,首先要登錄到數(shù)據(jù)庫。

在 phpMyAdmin 登錄界面,輸入用戶名:root,密碼為前面安裝 MariaDB 設(shè)置的密碼,就能登錄到 MariaDB 服務(wù)。

phpMyAdmin安裝教程與常見問題解答?

登錄成功后,在界面左側(cè)可以看到 MariaDB 中所有的數(shù)據(jù)庫。

phpMyAdmin安裝教程與常見問題解答?

右側(cè)可以看到當(dāng)前 MariaDB 的信息,包括類型、連接狀態(tài)等信息。

phpMyAdmin安裝教程與常見問題解答?

如果要創(chuàng)建新的數(shù)據(jù)庫,可以在數(shù)據(jù)庫菜單中進(jìn)行創(chuàng)建。

phpMyAdmin安裝教程與常見問題解答?

要對賬戶進(jìn)行管理,可以在賬戶菜單新增賬戶或者對某賬戶授予特定的訪問權(quán)限。

phpMyAdmin安裝教程與常見問題解答?

至于其他的操作,老寧就不展開細(xì)說了。

管理MySQL

現(xiàn)在我們學(xué)會了通過 phpMyAdmin 管理群暉自帶的 MariaDB 數(shù)據(jù)庫。如果想要使用 phpMyAdmin 管理其他地方的數(shù)據(jù)庫,比如 Container Manager 中的數(shù)據(jù)庫,又該如何操作呢?

接下來以老寧寫的蘭空圖床的配套安裝的數(shù)據(jù)庫為例。如果不知道如何安裝 MySQL 數(shù)據(jù)庫,可以參考這篇文章

群暉搭建蘭空圖床(Lsky Pro)

首先我們要了解群暉的 phpMyAdmin 和 MariaDB 套件其實是兩個東西,并不是說 phpMyAdmin 安裝完畢后就能直接找到 MariaDB 數(shù)據(jù)庫直接對它進(jìn)行管理。

最重要的是 Web Station 套件中的 web_packages文件夾,它會將 Web Station 中的配置文件全部放在里面。而 phpMyAdmin 想要連接到 MariaDB 數(shù)據(jù)庫,就是因為在
synology_server_choice.json
?文件中有相應(yīng)的配置

phpMyAdmin安裝教程與常見問題解答?

當(dāng)我們打開
synology_server_choice.json
?文件后,就可以看到它是通過 Socket 方式進(jìn)行連接的

phpMyAdmin安裝教程與常見問題解答?

這也就解釋了前面在 MariaDB 套件中沒有啟用 TCP/IP 也能使用 phpMyAdmin 連接到 MariaDB 的原因,而使用 socket 連接數(shù)據(jù)庫是不需要指定端口號的,所以在 MariaDB 中設(shè)置的端口號是為了使用 TCP/IP 連接。

根據(jù)前面的教程,我們在 Container Manager 中新建了一個 MySQL 數(shù)據(jù)庫,端口為3306,網(wǎng)絡(luò)模式為 bridge。

phpMyAdmin安裝教程與常見問題解答?


synology_server_choice.json
?文件下載到本地電腦,在方括號中新增如下代碼。

{
 "verbose": "MySQL",
 "auth_type": "cookie",
 "host": "192.168.2.99",
 "port": "3306",
 "connect_type": "tcp",
 "compress": false,
 "AllowNoPassword": false
}

注意花括號之間需要用逗號隔開,host 為群暉的內(nèi)網(wǎng)IP,port 為容器映射的端口號

phpMyAdmin安裝教程與常見問題解答?

保存并上傳到群暉后,覆蓋原有的
synology_server_choice.json
?文件。重新打開 phpMyAdmin 登錄界面就能看到有兩個服務(wù)器,分別對應(yīng) MariaDB 套件和 Container Manager 中的 MySQL。

phpMyAdmin安裝教程與常見問題解答?

選擇 MySQL 后,輸入在創(chuàng)建容器時配置的 root 密碼,可以看到名為 lsky 的數(shù)據(jù)庫

phpMyAdmin安裝教程與常見問題解答?

每個數(shù)據(jù)庫中都有許多的,每個表中存儲了大量的數(shù)據(jù)信息

phpMyAdmin安裝教程與常見問題解答?

共用數(shù)據(jù)庫

最后來看看多個服務(wù)都需要數(shù)據(jù)庫服務(wù)時,如何共用。

通過下面的 Docker 命令,我們知道這個鏡像時需要用到數(shù)據(jù)庫服務(wù)的。

phpMyAdmin安裝教程與常見問題解答?

原來在安裝圖床時,已經(jīng)安裝上啟動了一個 MySQL 容器,再去重新安裝一個 MySQL 是十分浪費(fèi)性能的,所以直接共用原來的即可。

在配置容器時,我們只需要手動設(shè)置 DB_HOST、DB_PORT、DB_USERNAME、DB_PASSWORD 為已安裝的 MySQL 服務(wù)器,再輸入一個數(shù)據(jù)庫名 firefly。

這樣 firefly_iii 就能自己在 MySQL 中新增一個名為 firefly 的數(shù)據(jù)庫以供自己使用。

phpMyAdmin安裝教程與常見問題解答?

如果要使用 MariaDB ,要怎么操作呢?還記得前面說到的 TCP/IP 和 Socket 嗎?要使用 TCP/IP 方式進(jìn)行連接,就必須要在 MariaDB 界面中勾選啟用。

phpMyAdmin安裝教程與常見問題解答?

在使用 Docker Compose 文件的復(fù)雜項目中,往往也會拉取數(shù)據(jù)庫鏡像,我們可以通過修改其配置文件來達(dá)到共用數(shù)據(jù)庫服務(wù)的目的。不過這個操作更加復(fù)雜,由于文章篇幅限制,我們后面再說。

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至2705686032@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。原文轉(zhuǎn)載: 原文出處:

(0)
云計算的頭像云計算
上一篇 2025 年 1 月 17 日 09:12
下一篇 2025 年 1 月 17 日 09:16

相關(guān)推薦

發(fā)表回復(fù)

登錄后才能評論

聯(lián)系我們

400-900-3935

在線咨詢: QQ交談

郵件:cong@zun.com

工作時間:365天無休服務(wù) 24小時在線

添加微信