LNMP 環境を構築するプロセスでは、データベース サービスのインストールは不可欠な手順です。 MySQL は最も人気のあるオープン ソース データベースの 1 つであり、広く使用されています。この記事では、Ubuntu Server に 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 ソースを追加します。
次に、apt-get
を使用して MySQL サーバーを直接インストールできます。インストールのプロセス中に、MySQL root アカウントのパスワードを設定するように求められます。パスワードを 2 回入力してセットアップを完了します。
3.1 バインド アドレスの変更
ネットワーク経由で MySQL サーバーに接続できるようにするには、MySQL のバインド アドレスをローカル IP アドレスに変更する必要があります。次のコマンドを使用して、MySQL 構成ファイルを開きます。
sudo apt-get update sudo apt-get install mysql-server
ファイルの [mysqld] セクションに次の行を追加します。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
ファイルを保存して閉じます。
3.2 リモート アクセスの構成
MySQL サーバーにリモートでアクセスする場合は、サーバー上に新しい MySQL ユーザーを作成し、リモート アクセス権限を付与する必要があります。
まず、root として MySQL にログインします:
bind-address = 本机ip地址
次に、新しいユーザーを作成します:
sudo mysql -u root -p
その中に、
username と パスワード
は、それぞれ設定したユーザー名とパスワードです。 次に、すべてのデータベースに対するすべての権限をユーザーに付与します:
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';
最後に、新しいユーザーが有効になるように権限テーブルを更新します:
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';開始MySQL サーバー
FLUSH PRIVILEGES;
サーバーが正常に接続できるかどうかをテストします:
sudo service mysql start
パスワードを入力した後成功した場合 データベースへの接続は、MySQL サーバーが正常に実行されていることを意味します。
概要
上記の手順により、MySQL サーバーが Ubuntu サーバーに正常にインストールされ、必要な構成が行われました。
実際の本番環境では、データベースのセキュリティを確保するために、より詳細な設定や管理を行うことが一般的です。ただし、この記事で説明する手順は、MySQL を使用してネットワーク経由でデータベースにアクセスするのに十分です。
以上がlnmp インストール mysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。