ホームページ >データベース >mysql チュートリアル >mysqlの自動インストール
インターネット時代において、データは企業にとって最も重要なリソースの 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 サイトの他の関連記事を参照してください。