ホームページ  >  記事  >  データベース  >  mysql Linuxのインストールチュートリアル

mysql Linuxのインストールチュートリアル

王林
王林オリジナル
2023-05-08 19:51:10827ブラウズ

MySQL は、Linux 上にインストールして実行できる、人気のあるオープン ソースのリレーショナル データベース管理システムです。この記事では、Linux システムに MySQL データベースをインストールする方法を詳しく紹介します。

インストール前の準備

MySQL のインストールを開始する前に、必要な準備を行う必要があります。まず、Linux システムが最新であり、必要なパッケージがインストールされていることを確認する必要があります。ターミナルで次のコマンドを実行すると、システムに必要なソフトウェア パッケージがあるかどうかを確認できます。

sudo apt list installed | grep ^mysql

MySQL がシステムにインストールされている場合は、インストール パッケージに関する情報が表示されます。 MySQL がインストールされていない場合は、引き続き次のコマンドを実行して MySQL をインストールできます。

sudo apt update
sudo apt install mysql-server

インストール プロセス中に、システムは MySQL 管理者パスワードの入力を求めるプロンプトを表示します。プロンプトに従ってパスワードを入力してください。

インストールが完了したら、次のコマンドを使用して MySQL サービスを開始できます:

sudo systemctl start mysql

MySQL サービスのステータスを確認するには、次のコマンドを実行してください:

sudo systemctl status mysql

サービスがすでにオンラインである場合は、次のような出力が表示されます:

● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-07-23 11:59:32 CST; 15min ago
   Main PID: 785 (mysqld)
     Status: "Server is operational"
      Tasks: 35 (limit: 2353)
     Memory: 491.9M
     CGroup: /system.slice/mysql.service
             └─785 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

MySQL のインストールは比較的単純なプロセスです。ただし、MySQL をより詳細に構成する場合は、追加の手順が必要になる場合があります。

MySQL の構成

デフォルトでは、MySQL はいくつかの基本的なセキュリティ ポリシーを設定します。たとえば、デフォルトでは、MySQL はローカル ホストからのみアクセスできます。リモート ホストから MySQL データベースにアクセスする必要がある場合は、MySQL 構成ファイルを変更し、MySQL サービスを再起動する必要があります。

MySQL 構成ファイルを編集するには、次のコマンドを実行します。

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

ファイル内で、次の行を見つけます。

bind-address    = 127.0.0.1

この行をコメント アウトして、すべてのホストに許可します。 MySQLサーバーにアクセスします。最終的な構成は次のようになります。

# bind-address    = 127.0.0.1

ファイルを保存して閉じ、変更を有効にするために MySQL サービスを再起動します。

sudo systemctl restart mysql

これで、MySQL データベースがリモート ホストからアクセスできるようになります。 。

MySQL ユーザーとデータベースの作成

MySQL を使用する前に、MySQL データベースと MySQL ユーザーを作成する必要があります。 MySQL ユーザーを作成するには、次のコマンドを実行します。

mysql -u root -p

MySQL 管理者パスワードを入力すると、MySQL プロンプトが表示されます。ここで新しいユーザーを作成し、MySQL へのアクセスを許可できます。

次のコマンドはユーザーを作成し、そのユーザーに MySQL のすべてのテーブルへの SELECT、INSERT、UPDATE、および DELETE アクセス権を付与します。

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'username'@'localhost';

usernamepassword を自分のユーザー名とパスワードに置き換えてください。

最後に、新しいユーザー用に新しい MySQL データベースを作成する必要があります。次のコマンドは、mydatabase という名前の新しいデータベースを作成します。

CREATE DATABASE mydatabase;

これで、Linux システムに MySQL データベースが正常にインストールされ、新しいユーザーと新しい MySQL データベースが作成されました。これらの手順に従うことで、MySQL を使用して Web アプリケーションを実行したり、データを保存したりする準備が整います。

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

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