ホームページ  >  記事  >  データベース  >  CentOS tarにmysqlをインストールする方法

CentOS tarにmysqlをインストールする方法

PHPz
PHPzオリジナル
2023-04-21 14:18:181175ブラウズ

tar パッケージを使用して MySQL を CentOS にインストールする方法

MySQL は広く使用されているリレーショナル データベース管理システムであり、オープン ソース ソフトウェアであり、さまざまなオペレーティング システム上で実行できます。通常、CentOS に MySQL をインストールするには複数の方法から選択できますが、tarball を使用して MySQL をインストールするのは非常に簡単な方法です。この記事では、tar パッケージを使用して MySQL を CentOS にインストールする方法を説明します。

ステップ 1: インストール環境を準備する

MySQL をインストールする前に、MySQL がシステム上で実行できることを確認するために、いくつかの前提条件を準備する必要があります。準備する必要がある前提条件は次のとおりです:

1. CentOS システムの最新バージョン

2. 必要な依存関係とソフトウェアをインストールします: gcc、gcc-c、make 、cmake、ncurses-devel。

yum -y install gcc gcc-c make cmake ncurses-devel

ステップ 2: MySQL のダウンロード

MySQL 公式 Web サイトから tar パッケージをダウンロードして、MySQL をインストールします。 MySQL の最新バージョンは、https://dev.mysql.com/downloads/mysql/ で見つけることができます。

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.31.tar.gz

ステップ 3: tar パッケージを解凍します

MySQL をインストールする前に、tar パッケージを指定されたディレクトリに解凍する必要があります。これは、次のコマンドを使用して実行できます:

tar -zxvf mysql-5.7.31.tar.gz

ステップ 4: MySQL ユーザーとグループを作成します

MySQL を正しく使用するには、ユーザーとグループを作成し、MySQL のデフォルトのストレージ ディレクトリを生成し、それにアクセス許可を付与する必要があります。ここでは「mysql」という名前のユーザーとグループを作成します。

groupadd mysql
useradd -g mysql mysql -s /bin/false
mkdir -p /usr/local/mysql/data
touch /var/log/mysql.log

ステップ 5: MySQL のコンパイルとインストール

次に、次のコマンドを使用して MySQL をコンパイルする必要があります

cd mysql-5.7.31
cmake \
-DCMAKE_INSTALL_PREFIX = /usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_BOOST=/usr/local/boost \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE= 1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DDOWNLOAD_BOOST=1 \
-DFORCE_INSOURCE_BUILD=1

構成が成功したことを示す下の図を参照してください
CentOS tarにmysqlをインストールする方法

# 次に、コマンド

make

を使用して MySQL をコンパイルします。次に、次のコマンドを使用して MySQL をインストールする必要があります。

make install

ステップ 6. MySQL の構成

次に、MySQL を構成する必要があります。 MySQL 構成ファイルは /usr/local/mysql/etc/my.cnf にあります。ただし、次のコマンドを使用すると、新しい my.cnf ファイルを簡単に生成できます。

./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

SQL インストールが有効かどうかを確認します。正しい

service mysql start

mysql -u root -p

デフォルトのパスワードを入力するときは、ログ ファイル

cat /var/でパスワードを見つける必要があります。 log/mysql.log | grep '一時パスワード' | tail -1 | awk -F '[ ]' '{print $NF}'

ランダムなパスワードを返します。このパスワードを使用してログインし、パスワードを変更します。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

これで、CentOS に tar パッケージを使用して MySQL が正常にインストールされました。ご覧のとおり、これは MySQL を使用する必要があるシステムやアプリケーションで簡単に使用できる非常に単純な方法です。

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

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