mysqlの自動インストール

WBOY
WBOYオリジナル
2023-05-23 14:32:07836ブラウズ

インターネット時代において、データは企業にとって最も重要なリソースの 1 つとなり、データベースの使用がますます増えています。 MySQL データベース システムは、インターネット分野で最も人気のあるリレーショナル データベース管理システムの 1 つとして、多くの企業や機関でデータ処理に好まれるツールとなっています。

しかし、初心者や専門知識のない技術者にとって、MySQL のインストールと構成は常に困難な問題です。これらの人々にとって、関連する基本知識を理解し、システム環境に精通し、いくつかの手順を習得する必要があることが多いためです。

MySQL のインストールを簡素化するために、MySQL の自動インストールは非常に便利で効率的なソリューションになりました。次にMySQLのインストール方法を自動インストールの観点から紹介します。

MySQL を自動的にインストールするには 2 つの方法があります。1 つはスクリプトを使用する方法、もう 1 つはインストール パッケージを使用する方法です。インストールする前に、MySQL のダウンロードおよびインストール パッケージを準備する必要があります (ダウンロード リンク: https://dev.mysql.com/downloads/mysql/)。

スクリプト自動インストール

スクリプト自動インストールは比較的簡単です。スクリプト ファイルを準備するだけで済みます。ほとんどのシステムはスクリプト自動インストールをサポートしています。

手順は次のとおりです:

1. エディターを開き、install_mysql.sh という名前のファイルを作成し、先頭に次の内容を追加します:

#!/bin/bash

2. バージョンを設定し、次のように mysql リンクをダウンロードします:

MYSQL_VERSION=5.7.27
MYSQL_URL=https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-$MYSQL_VERSION.tar.gz

3. 必要なソフトウェア パッケージをインストールします:

yum install -y libaio-devel numactl

4. 次のようにインストール パッケージをダウンロードして解凍します:

wget $MYSQL_URL -O mysql.tar.gz
tar zxvf mysql.tar.gz

5 . mysql ユーザーとユーザー グループを作成し、ユーザーのパスワードを設定します:

groupadd mysql
useradd -g mysql mysql
echo "123456" | passwd --stdin mysql

6. 次のように MySQL インストール ディレクトリを作成します:

mkdir -p /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql

7. 次のように MySQL を構成してコンパイルします:

cd mysql-$MYSQL_VERSION
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make && make install

8. MySQL の初期化:

mkdir -p /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/usr/local/data/mysql

9. MySQL 構成ファイルの設定:

cp support-files/my-default.cnf /etc/my.cnf
sed -i 's,^log-error.*,log-error=/var/run/mysqld/mysqld.log,g' /etc/my.cnf
sed -i 's,^pid-file.*,pid-file=/var/run/mysqld/mysqld.pid,g' /etc/my.cnf

10. MySQL の起動:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

このようにして、以上でMySQLの自動インストールは完了です。システムの再起動後に MySQL が自動的に起動するには、mysqld_safe をシステム起動スクリプトに追加する必要があります。

インストール パッケージの自動インストール

インストール パッケージの自動インストールは比較的複雑ですが、多くの人がインストール パッケージを通じてソフトウェア プログラムをインストールすることを好むため、より一般的でもあります。

手順は次のとおりです:

1. MySQL インストール パッケージをダウンロードします。

2. インストール パッケージを解凍し、解凍したフォルダーに入ります。コマンドを実行します:

rpm -ivh mysql57-community-release-el7-x.rpm

3. ソフトウェア パッケージ ウェアハウスを更新し、MySQL サーバーをインストールします:

yum update
yum install mysql-server

4. MySQL が自動的に起動するように設定し、MySQL を起動します:

systemctl enable mysqld
systemctl start mysqld

5 root ユーザーのパスワードを設定します:

/usr/bin/mysql_secure_installation

プロンプトに従って、MySQL root パスワードを設定し、匿名ユーザーやテスト ライブラリなどを削除します。

これで、インストールパッケージを利用したMySQLの自動インストールが完了します。

結論

MySQL を自動的にインストールすると、初心者や専門知識のない技術者でも MySQL を簡単にインストールできます。ほとんどのシステムは、スクリプトの自動インストールとインストール パッケージの自動インストールをサポートしています。操作を実行する前に、適切なバージョンの MySQL インストール パッケージをダウンロードし、実際の状況に応じて適切なインストール方法を選択してインストールしてください。

インストール プロセス中は、インストール手順に必ず注意し、インストールをスムーズに進めるために各手順を 1 つずつ確認してください。最後に、MySQL のインストールを自動化すると、操作プロセスが簡素化されるだけでなく、インストールの品質と信頼性も確保されます。

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

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