ホームページ  >  記事  >  データベース  >  mysqlデータベースのインストール

mysqlデータベースのインストール

王林
王林オリジナル
2023-05-08 18:54:385570ブラウズ

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

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