ホームページ  >  記事  >  データベース  >  lnmp インストール mysql

lnmp インストール mysql

PHPz
PHPzオリジナル
2023-05-20 09:10:37570ブラウズ

LNMP 環境を構築するプロセスでは、データベース サービスのインストールは不可欠な手順です。 MySQL は最も人気のあるオープン ソース データベースの 1 つであり、広く使用されています。この記事では、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 サーバーを直接インストールできます。インストールのプロセス中に、MySQL root アカウントのパスワードを設定するように求められます。パスワードを 2 回入力してセットアップを完了します。

MySQL サーバーの構成
  1. インストールが完了したら、必要な構成をいくつか実行する必要があります。

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 サーバー
  1. 構成が完了したら、MySQL サーバーを起動できます:
FLUSH PRIVILEGES;

サーバーが正常に接続できるかどうかをテストします:

sudo service mysql start

パスワードを入力した後成功した場合 データベースへの接続は、MySQL サーバーが正常に実行されていることを意味します。

概要

上記の手順により、MySQL サーバーが Ubuntu サーバーに正常にインストールされ、必要な構成が行われました。

実際の本番環境では、データベースのセキュリティを確保するために、より詳細な設定や管理を行うことが一般的です。ただし、この記事で説明する手順は、MySQL を使用してネットワーク経由でデータベースにアクセスするのに十分です。

以上がlnmp インストール mysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。