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

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

PHPz
リリース: 2023-11-07 12:40:59
オリジナル
1121 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート