現代のコンピューター アプリケーション開発において、データベースは不可欠な部分です。データベース ソフトウェアをオペレーティング システムにインストールするだけでなく、データベース ソフトウェアを構成および管理する必要もあります。この記事では、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 TABLE mytable (id int, name VARCHAR(255));
DROP TABLE mytable;
INSERT INTO mytable (id, name) VALUES (1, 'John');
SELECT * FROM mytable;
さらに、次のコマンドを使用して MySQL サーバーを構成することもできます:
MySQL 構成ファイル (/etc/mysql/mysql.conf.d/mysqld.cnf にあります) で、次の行を見つけます:
port = 3306
「3306」を目的の行に変更します。ポート番号を入力してから、MySQL サーバーを再起動します。
次のコマンドを使用して、新しい MySQL ユーザーを作成します (名前とパスワードを希望のものに置き換えます):
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
次のコマンドを使用して新しいユーザーに権限を割り当てます:
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
次のコマンドを使用して、既存の MySQL ユーザーのパスワードを変更します (名前とパスワードを自分のユーザー名と新しいパスワードに置き換えます):
SET PASSWORD FOR 'username'@'localhost' = PASSWORD('newpassword');
要約すると、MySQL を構成および管理するにはLinux 上のサーバーを使用する場合は、データベース、テーブル、ユーザーを作成および管理する方法を知る必要があります。上記のコマンド例は、開始に役立ちます。これらの基本コマンドをより高度な MySQL 機能と組み合わせることで、アプリケーションに信頼性の高いデータ ストレージと管理を提供する、安定した信頼性の高いデータベース サーバーを構築できます。
以上がLinux でデータベース サービスを構成および管理する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。