ホームページ  >  記事  >  運用・保守  >  Linux でデータベース サービスを構成および管理する方法

Linux でデータベース サービスを構成および管理する方法

PHPz
PHPzオリジナル
2023-11-07 12:40:591039ブラウズ

Linux でデータベース サービスを構成および管理する方法

現代のコンピューター アプリケーション開発において、データベースは不可欠な部分です。データベース ソフトウェアをオペレーティング システムにインストールするだけでなく、データベース ソフトウェアを構成および管理する必要もあります。この記事では、Linux 上でデータベース サービスを構成および管理する方法を詳しく説明し、具体的なコード例を示します。

この記事では、最も人気のあるオープンソース リレーショナル データベースの 1 つである MySQL データベースに焦点を当てます。 Linux オペレーティング システム上の MySQL サーバーも使用します。 MySQL サーバーのインストール方法はオペレーティング システムによって異なりますが、デフォルトのソフトウェア リポジトリに MySQL サーバーが含まれる Linux ディストリビューションが増えているため、パッケージ マネージャーから簡単にインストールできます。

MySQL サーバーをインストールしたら、実行するように構成する必要があります。まず、MySQL システム ユーザーを割り当て、そのユーザーが適切な権限を持っていることを確認する必要があります。

sudo useradd mysql
sudo passwd mysql

次に、MySQL パッケージをインストールし、システムの起動時に MySQL サーバーを起動する必要があります。 Ubuntu に MySQL サーバーをインストールして起動するコマンドは次のとおりです:

sudo apt-get update
sudo apt-get install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql

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

mysql -u root -p

次に、データベースの作成と管理を開始し、テーブルにデータを追加できます。コマンドの例をいくつか示します。

  • 新しいデータベースの作成
CREATE DATABASE mydatabase;
  • データベースの削除
DROP DATABASE mydatabase;
  • Create A新しいテーブル
CREATE TABLE mytable (id int, name VARCHAR(255));
  • テーブルの削除
DROP TABLE mytable;
  • テーブルへのデータの挿入
INSERT INTO mytable (id, name) VALUES (1, 'John');
  • 表示テーブル内のすべてのデータ
SELECT * FROM mytable;

さらに、次のコマンドを使用して MySQL サーバーを構成することもできます:

  • MySQL サーバーのリスニング ポートを変更する

MySQL 構成ファイル (/etc/mysql/mysql.conf.d/mysqld.cnf にあります) で、次の行を見つけます:

port = 3306

「3306」を目的の行に変更します。ポート番号を入力してから、MySQL サーバーを再起動します。

  • 新しい MySQL ユーザーの作成

次のコマンドを使用して、新しい MySQL ユーザーを作成します (名前とパスワードを希望のものに置き換えます):

CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
  • 新しいユーザーに権限を割り当てる

次のコマンドを使用して新しいユーザーに権限を割り当てます:

GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
  • 既存の MySQL ユーザーのパスワードを変更します

次のコマンドを使用して、既存の MySQL ユーザーのパスワードを変更します (名前とパスワードを自分のユーザー名と新しいパスワードに置き換えます):

SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');

要約すると、MySQL を構成および管理するにはLinux 上のサーバーを使用する場合は、データベース、テーブル、ユーザーを作成および管理する方法を知る必要があります。上記のコマンド例は、開始に役立ちます。これらの基本コマンドをより高度な MySQL 機能と組み合わせることで、アプリケーションに信頼性の高いデータ ストレージと管理を提供する、安定した信頼性の高いデータベース サーバーを構築できます。

以上がLinux でデータベース サービスを構成および管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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