MySQL は、効率的で信頼性が高く安全なデータ ストレージとアクセスを提供できる、人気のあるオープン ソース リレーショナル データベース管理システムです。 CentOS は、Linux カーネルをベースとしたオープンソース オペレーティング システムであり、MySQL のオペレーティング環境として使用できます。この記事では、CentOS 上でソースコードのコンパイルを通じて MySQL をインストールする手順を紹介します。
ステップ 1: コンパイル ツールをインストールする
MySQL のソース コードをコンパイルできるように、CentOS にコンパイル ツールをインストールします。
yum install -y gcc-c++ cmake make
ステップ 2: MySQL ソース コード パッケージをダウンロードする
MySQL 公式 Web サイト (https://dev.mysql.com/downloads/mysql/) にアクセスして、対応するバージョンのソース コード パッケージを作成し、CentOS サーバーにアップロードします。
ステップ 3: ソース コード パッケージを解凍する
ダウンロードした MySQL ソース コード パッケージを指定したディレクトリ (たとえば、/usr/local/src/mysql-8.0.25) に解凍します。
tar -zxvf mysql-8.0.25.tar.gz -C /usr/local/src/
ステップ 4: 必要なライブラリをインストールする
yum install -y zlib-devel openssl-devel ncurses-devel bison-devel
ステップ 5: MySQL ユーザーを作成する
MySQL のユーザーとグループを作成します。
groupadd mysql useradd -r -g mysql mysql
ステップ 6: MySQL の構成
MySQL ソース コード ディレクトリを入力し、実際の状況に応じて構成します。
cd /usr/local/src/mysql-8.0.25 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
説明:
make make install
次のコマンドを使用して構成を初期化し、MySQL サービスを開始します。
cd /usr/local/mysql/bin ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ./mysqld_safe --user=mysql &
ステップ 9: MySQL の root パスワードを設定する
mysqladmin -u root password 'new-password'
ステップ 10: MySQL が正常にインストールされたかどうかをテストする
次のコマンドを使用して、MySQL が正常にインストールされたかどうかをテストします。
mysql -u root -p
返された結果に「MySQL モニターへようこそ」という情報が含まれている場合は、MySQL が正常にインストールされ、正常に使用できることを意味します。
以上がmysql centos ソースコードのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。