mysqlデータベースをサーバーにインストールする方法

PHPz
リリース: 2023-04-21 17:08:35
オリジナル
3959 人が閲覧しました

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

インターネット技術の継続的な発展に伴い、データベースは企業情報構築に不可欠な部分となっています。 MySQL は、優れたリレーショナル データベース管理システムとして、Web アプリケーション開発やデータ バックアップなどにおける安定性、効率性、使いやすさという利点があるため、多くの企業の最初の選択肢となっています。この記事では、mysql データベースのインストールの観点から開始し、Linux サーバーに mysql データベースをインストールする方法を紹介します。

1. 環境の準備

MySQL をインストールする前に、SSH クライアント ツールがインストールされていることを確認してください。インストールされていない場合は、XShell や Putty などの一般的な SSH クライアントを使用できる SSH クライアントを最初にインストールしてください。

そして、MySQL データベースへのアクセスに必要なサーバーの IP アドレス、ユーザー名、パスワードを準備します。

2. ダウンロードとインストール

1. MySQL のダウンロード

公式 Web サイト (http://www.mysql.com/) にアクセスして、MySQL インストール パッケージをダウンロードします。 、またはコマンド ラインを使用します。ダウンロード:

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.21.tar.gz

2。インストール パッケージを解凍します

tar xvf mysql-8.0.21.tar.gz

3. 解凍ディレクトリに入ります

cd mysql-8.0.21

4. ユーザーの作成

MySQL が使用するシステム ユーザーとユーザー グループを作成します。ここで、MySQL で使用するユーザーおよびユーザー グループは、MySQL サービスの追加時に指定したユーザーおよびユーザー グループである必要があることに注意してください。

groupadd mysql
useradd -r -g mysql mysql

5. 依存関係パッケージをインストールします

yum install gcc gcc-c ncurses-devel cmake make perl bison-devel openssl-devel

6. Makefile

cmake を生成します -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
- DDEFAULT_CHARSET =utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_HEAP_STORAGE_ENGINE=1 \
-D WITH_MYISAM_STORAGE_ENGINE= 1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=複合体 \
-DWITH_READLINE=1 \
-DWITH_ZLIB=システム \
-DWITH_SSL=システム \
-DWITH_LIBWRAP=0 \
-DMYSQL_TCP_PORT=3306 \
-DCOMPILATION_COMMENT="MySQL サーバー 8.0.21" \
-DENABLED_LOCAL_INFILE=1 \
-DBUILD_CONFIG=mysql_release \
- DCMAKE_EXPORT_COMPILE_COMMANDS=1 \
-DENABLE_DTRACE=0 \
-DWITH_DEBUG=0 \
-DDOWNLOAD_BOOST=1 \
-DDOWNLOAD_BOOST_TIMEOUT=3000 \
-DDOWNLOAD_DTRACE=1 \
-DDOWNLOAD_LIBEVENT= 1 \
-DDOWNLOAD_LIBUV=1 \
-DDOWNLOAD_CURL=1 \
-DDOWNLOAD_ICU=1 \
-DDOWNLOAD_GOOGLETEST=1 \
-DDOWNLOAD_YASSL=0

7. コンパイルします。そして install

make && make install

8.初期化

MySQL インストール ディレクトリに入り、初期化操作を実行します。

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

実行結果ではrootユーザーの初期化パスワードの入力を求められますので、正式配備後に必ず変更してください。

9. MySQL の開始

MySQL サービスを開始します。

bin/mysqld_safe --user=mysql &

MySQL サービスは現時点でインストールされ、開始されています。

3. MySQL のセットアップ

1. root パスワードの設定

root の初期パスワードを安全で信頼できるパスワードに変更します。

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';

2. リモート接続権限の設定

MySQL のデフォルト設定ではローカル接続のみが許可されていますが、リモート アクセスが必要な場合は、MySQL 設定ファイルを変更する必要があります。

mysql -u root -p
. に対するすべての権限を、付与オプションを使用して 'your_password' で識別される 'root'@'%' に付与します;
権限をフラッシュします;

3. リモート アクセスを有効にする

##設定ファイル /etc/my.cnf を変更し、[mysqld] セクションに次の内容を追加します:

skip-networking=false

bind-address=0.0.0.0
port=3306

この時点で、MySQL のインストールとセットアップが完了しました。

4. 概要

この記事の導入を通じて、誰もが Linux サーバーに MySQL データベースをインストールし、基本的な設定を実行して有効にする方法を習得できたと思います。リモートアクセス。 MySQL は強力で、Web 開発で最も一般的に使用されるデータベースの 1 つです。MySQL のインストールと使用方法をマスターすると、将来の開発作業で非常に便利になります。

以上がmysqlデータベースをサーバーにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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