首頁 > 資料庫 > mysql教程 > lnmp 安裝mysql

lnmp 安裝mysql

PHPz
發布: 2023-05-20 09:10:37
原創
630 人瀏覽過

在建置LNMP環境的過程中,安裝資料庫服務是不可或缺的一步。 MySQL作為目前最受歡迎的開源資料庫之一,被廣泛使用。本篇文章將介紹如何在Ubuntu Server上安裝MySQL。

  1. 新增MySQL來源

首先,我們需要新增MySQL官方來源。在終端機中輸入以下指令:

sudo apt-get install software-properties-common
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
sudo add-apt-repository 'deb [arch=amd64] http://mirror.nodesdirect.com/mariadb/repo/10.5/ubuntu focal main'
登入後複製

以上指令會先安裝software-properties-common,然後再加入官方來源的簽章金鑰,最後再加入MySQL來源。

  1. 安裝MySQL伺服器

接下來,我們可以直接透過apt-get安裝MySQL伺服器:

sudo apt-get update
sudo apt-get install mysql-server
登入後複製

在安裝過程中,會提示設定MySQL的root帳號的密碼。輸入兩次密碼即可完成設定。

  1. 設定MySQL伺服器

安裝完成之後,我們需要進行一些必要的設定。

3.1 修改bind-address

為了能夠透過網路連接MySQL伺服器,我們需要將MySQL的bind-address修改為本機ip位址。使用下列命令開啟MySQL的設定檔:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
登入後複製

在檔案的[mysqld]部分新增以下行:

bind-address = 本机ip地址
登入後複製

儲存並關閉檔案。

3.2 設定遠端存取

如果您希望遠端存取MySQL伺服器,您需要在伺服器上建立新的MySQL用戶,並授予其遠端存取權限。

首先,使用root身分登入MySQL:

sudo mysql -u root -p
登入後複製

然後,建立一個新使用者:

CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
登入後複製

其中,使用者名稱密碼分別為您設定的使用者名稱和密碼。

接下來,授予該使用者所有資料庫的所有權限:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
登入後複製

最後,透過刷新權限表,使新的使用者才能夠生效:

FLUSH PRIVILEGES;
登入後複製
  1. 啟動MySQL伺服器

完成設定後,我們可以啟動MySQL伺服器:

sudo service mysql start
登入後複製

測試伺服器是否可以正常連線:

mysql -u 用户名 -p
登入後複製

輸入密碼之後,如果能夠成功連接資料庫,則說明MySQL伺服器已經正常運作。

總結

透過以上的步驟,我們已經成功地在Ubuntu Server上安裝了MySQL伺服器,並進行了必要的設定。

在實際生產環境中,為了確保資料庫的安全性,我們通常會進行更詳細的配置和管理。但是,本文所述的步驟足以讓您開始使用MySQL,並透過網路存取該資料庫。

以上是lnmp 安裝mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板