怎麼設置一台網路的伺服器第三部:裝與設置 MariaDB
我們上次討論的是怎麼設置 Apache2。設置一台伺服器的下一步就是裝與設置 MariaDB。MariaDB 就是一種資料庫的軟體。在 Debian10 裡,SQL 的預設後設套裝軟體叫做 mysql-server, 並且它會裝的就是 MariaDB,但是為了未來的相容性我們應該打的命令就是: 裝好後,我鍵議您執行 MariaDB 包括着的腳本。它會消除一些不保全的設定,與限制資料庫的進接。要執行這個腳本就打: 這個腳本會顯示幾個提示,幫你設置您的資料庫。第一個提示就會問您的資料庫 ROOT 密碼。因為我們剛剛裝了這個資料庫它還沒有什麼 ROOT 密碼;在這裡您只需要打進入鍵。下一個提示會問您要不要選一個 ROOT 密碼。因為 MariaDB 有一個特別的 ROOT 用戶鑑別方法,您不需要選一個密碼。打 N 再打進入鍵。 從這裡打 Y 在打進入鍵來接受預設的設定。腳本會消除佚名用着,試的資料庫,與使失效遠程存取。它還會重新資料庫的服務,趕快的應用腳本的變化。腳本完成後,由下面的命令來登入 MariaDB 的控制台: 這樣會用 ROOT 用戶連接到 MariaDB。連接的輸出在下面: 您注意吧,我們不用什麼密碼連接 ROOT 用戶的帳戶。原因在於 ROOT 用戶的預設鑑別方法不是 ‘密碼’ 而是 ‘UNIX-插座’。意思是,除非什麼帳戶有 sudo 特權還有是從控制台連接的或者是什麼有 ROOT 特權的應用軟體的,它才能這樣連接。 為了提高保全,MariaDB 所有的資料庫都應該有它們自己的帳戶,而且各個帳戶的特權又應該有限。為了演示一下這個設置,我們會創造例子的資料庫與例子用着。第一,在 MariaDB 控制台裡寫下面的命令再打進入鍵: 第二,用下面的命令創造新的用着,而給它資料庫的完全特權。這個例子是說用着的密碼是 ‘password’ 可是您應該選自己的秘密。 例子用着就會有例子資料庫的完全特權,並且例子用着也不會創造新的資料庫,又不會改變別的資料庫。... » read more