Linux オペレーティング システムでは、MySQL は広く使用されているオープン ソース データベース管理システムであり、パフォーマンスとスケーラビリティを向上させるために、多くの人が Linux に MySQL をインストールすることを選択しています。 MySQL のインストール方法には、公式サイトからバイナリ圧縮パッケージをダウンロードしてインストールする方法と、ソースコードからインストールする方法があります。この記事では、MySQL をソースからインストールする方法を説明します。
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.35.tar.gz
上記のコマンドは、MySQL 5.7.35 バージョンのソース コード パッケージをダウンロードします。他のバージョンの MySQL ソース コード パッケージをダウンロードすることもできます。
yum install gcc gcc-c++ cmake ncurses-devel
上記のコマンドは、 gcc、g、cmake、ncurses-devel、その他の必要なコンパイル ツールをインストールします。
tar zxvf mysql-5.7.35.tar.gz
解凍後、MySQL ソース コード パッケージを次の場所に移動します。 MySQL をインストールするディレクトリ:
mv mysql-5.7.35 /usr/local/mysql-5.7
ここで、MySQL は /usr/local/mysql-5.7
ディレクトリにインストールされます。
groupadd mysql useradd -r -g mysql mysql
次に、MySQL 構成オプションを保存する my.cnf ファイルを作成します。次のコマンドを使用して、my.cnf ファイルを作成します。
cd /usr/local/mysql-5.7/ cp support-files/my-default.cnf /etc/my.cnf
この時点で、/etc/my.cnf
ファイルを編集し、必要に応じてオプションを追加または変更できます。
cd /usr/local/mysql-5.7/ cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7 -DMYSQL_DATADIR=/usr/local/mysql-5.7/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DENABLE_DTRACE=0 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci make && make install
上記のコマンドは MySQL をコンパイルします。ソース コードを作成し、/usr/local/mysql-5.7
ディレクトリにインストールします。コンパイルおよびインストール中に、いくつかのエラーが発生する場合があります。エラーメッセージに従って個別に解決してください。
cd /usr/local/mysql-5.7 ./bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-5.7 --datadir=/usr/local/mysql-5.7/data
--initialize-insecure
パラメータは、安全でない方法で MySQL を初期化することを示します。この方法は、テストと開発の目的にのみ適しています。 --user
パラメータは MySQL 起動ユーザーを指定し、--basedir
および --datadir
パラメータは MySQL ルート ディレクトリとデータ ディレクトリを指定します。
MySQL の初期化が正常に完了したら、MySQL を起動して root パスワードを設定する必要があります:
./bin/mysqld_safe --user=mysql & ./bin/mysql -u root -p
この時点で、MySQL にログインした後、root パスワードを設定し、他のユーザーを作成できます。データベース。
service mysqld start
この時点では、 MySQL サービスが開始され、接続を受信する準備ができています。
概要
MySQL のインストールにソース コードを使用すると、柔軟性とカスタマイズ性が向上します。この記事の紹介により、ソースコードを使って簡単に MySQL をインストールできるようになると思います。最後に、この記事があなたのお役に立てれば幸いです。
以上がLinuxソースコードのインストールmysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。