MySQL は、Web サイト開発、データ分析、その他の分野で広く使用されている、人気のあるオープンソースのリレーショナル データベース管理システムです。 MySQL 関連の開発、テスト、または展開タスクを実行する前に、まず MySQL サーバーをインストールする必要があります。この記事では、Windows および Linux オペレーティング システムに MySQL サーバーをインストールする方法と、基本的な構成と管理について紹介します。
1. Windows に MySQL をインストールする
Windows に MySQL をインストールするには、公式インストーラーを使用するか、XAMPP を使用する 2 つの方法があります。
1. 公式インストール プログラムを使用します:
(1) MySQL インストール プログラムをダウンロードします。
MySQL 公式 Web サイト (https://dev.mysql.com/) にアクセスします。 downloads/mysql/ ) をクリックし、「インストーラーをダウンロード」をクリックします。
(2) MySQL のインストール
ダウンロードした MySQL インストーラーを右クリックし、[管理者として実行] オプションを選択し、ウィザードの手順に従って MySQL をインストールします。インストールプロセス中に、root ユーザーのパスワードや MySQL サービスのポートなどを設定できます。
(3) MySQL サービスの開始
インストールが完了したら、MySQL サービスを開始する必要があります。 「Win R」キーを押し、「Services.msc」と入力してEnterキーを押し、MySQLサービスを選択して「開始」オプションをクリックします。
2. XAMPP を使用する:
XAMPP は、Apache、PHP、MySQL、およびその他のツールを統合する、一般的に使用される Web サーバー ソフトウェア パッケージです。 XAMPPをインストールすると、複数のWebサーバーソフトを簡単に一括インストールできます。
(1) XAMPP インストーラーをダウンロードします。
公式 Web サイト (https://www.apachefriends.org/zh_cn/index.html) にアクセスし、必要に応じて XAMPP インストーラーをダウンロードします。 Windows システムの種類。インストール プロセスは MySQL の場合と同じであり、MySQL を XAMPP の一部としてインストールすることを選択できます。
(2) MySQL サービスの起動
XAMPP のインストール後、XAMPP コントロール パネルを起動し、MySQL サーバーを起動できます。
2. Linux に MySQL をインストールする
Linux に MySQL をインストールするには、コマンド ラインを使用する必要があります。 Ubuntu Linux に MySQL をインストールする手順は次のとおりです。
(1) パッケージ リストを更新します。
ターミナルで次のコマンドを実行します。
sudo apt-get update
(2) MySQL サーバーのインストール
ターミナルで次のコマンドを実行します:
sudo apt-get install mysql-server
インストール プロセス中、root ユーザーのパスワードを設定する必要があります。
(3) MySQL サービスを開始します
ターミナルで次のコマンドを実行します。
sudo systemctl start mysql
(4) MySQL サービスを有効にする
ターミナルで次のコマンドを実行します。
sudo systemctl enable mysql
(5) MySQL サーバーが実行されているかどうかを確認します。
次のコマンドを実行します。ターミナル内:
sudo systemctl status mysql
MySQL が実行中の場合は、「Active: active (running)」というメッセージが表示されます。
3. MySQL サーバーの設定
1. 新しいユーザーの作成
デフォルトでは、MySQL サーバーには root ユーザーが 1 人だけ存在し、root ユーザーがすべての権限を持ちます。セキュリティを強化するには、新しいユーザーを作成し、このユーザーに適切な権限を割り当てる必要があります。次のコマンドを使用して新しいユーザーを作成します:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
2. 新しいユーザーに権限を割り当てます
新しいユーザーを作成するには、SQL ステートメントを実行してデータベースを管理できるようにし、対応する権限をそれらに割り当てる必要があります。次のコマンドを使用して新しいユーザー権限を付与します:
GRANT ALL PRIVILEGES ON . TO 'newuser'@'localhost';
3. 権限を更新
新しいユーザーに権限を付与した後、変更をすぐに有効にするために MySQL の権限テーブルを更新する必要があります。次のコマンドを使用して権限を更新します:
FLUSH PRIVILEGES;
4. MySQL サーバーの管理
1. MySQL サービスの開始と停止
On Windows では、Windows サービス マネージャーを使用して MySQL サービスを開始および停止できます。 Linux では、次のコマンドを使用して MySQL サービスを開始および停止できます:
sudo systemctl start mysql
sudo systemctl stop mysql
2.データベース
データの損失や損傷を防ぐために、MySQL サーバー内のデータを定期的にバックアップする必要があります。次のコマンドを使用して、MySQL データベースをバックアップおよび復元できます:
バックアップ データベース:
mysqldump -u root -p your_database_name > /path/to/backup/file.sql
データベースを復元します:
mysql -u root -p your_database_name < /path/to/backup/file.sql
3. 手動クエリを監視します
MySQL サーバー上で実行されます。すべてのクエリは「mysql.general_log」テーブルに記録されます。次のコマンドを使用してクエリ ログを有効にできます:
SET GLOBAL general_log = 'ON';
クエリ ログにはすべてのクエリが記録されるため、いつでも実行を確認できます。
概要
MySQL は強力で柔軟なリレーショナル データベースです。Web アプリケーションを開発している場合でも、データ分析を実行している場合でも、MySQL サーバーのインストールと構成方法、および MySQL データベースの管理方法を学習してください。重要です。 MySQL のインストールおよび構成中に問題が発生した場合に、この記事が問題の解決に役立つことを願っています。
以上がmysqlデータベースのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。