MySQL はオープンソースのリレーショナル データベース管理システムで、Web サイト開発、データ ストレージ、その他の分野で一般的に使用されています。 Linux オペレーティング システムでは、ソース コード インストールを通じてインストールおよび構成を行い、カスタマイズされたインストールを実現できます。
この記事では、Linux オペレーティング システムに MySQL のソース コードをインストールするための具体的な手順と注意事項を紹介します。
1. 準備
MySQL をインストールする前に、ビルド ツール、依存関係パッケージ、およびその他のソフトウェアが Linux システムにインストールされていることを確認する必要があります。一般的に使用されている Linux ディストリビューションでは、ソフトウェア パッケージ管理ツール (yum、apt-get など) を使用してインストールできます。
次は一般的なソフトウェア パッケージ名です。実際のニーズに応じてインストールするものを選択してください:
次のコマンドを使用して、パッケージがインストールされているかどうかを確認できます。対応するパッケージ管理ツールを使用してインストールします。
# 检查软件包是否已安装 rpm -qa | grep package_name # 使用yum安装软件包 yum install package_name # 使用apt-get安装软件包 apt-get install package_name
2. MySQL ソース コードのダウンロード
MySQL 公式 Web サイトでは、さまざまなバージョンのソース コードのダウンロードが提供されています。 Linux システムでは、wget コマンドを使用してダウンロードできます。
# 下载最新版本的MySQL源码 wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22.tar.gz
3. ソース コード パッケージを解凍します
ダウンロードが完了したら、tar コマンドを使用して解凍します。
# 解压源码包 tar -zxvf mysql-8.0.22.tar.gz
次に、解凍したディレクトリを入力します。
cd mysql-8.0.22
4. 構成
次のコマンドを実行して事前構成を開始します:
cmake .
この時点で、CMake はシステムと環境の分析を開始し、Makefile を生成します。 。
上記のコマンドを実行すると、一部の依存関係が欠落しているというメッセージが表示される場合があります。この状況が発生した場合は、不足している依存関係をインストールし、コマンドを再実行する必要があります。
5. コンパイル
次のコマンドを実行してコンパイルを開始します:
make
コンパイル プロセス中に、いくつかの警告またはエラーが表示される場合があります。実際の状況に応じて修理する必要があります。修復が完了したら、make コマンドを再実行してコンパイルできます。
6. インストール
次のコマンドを実行してインストールします:
make install
この時点で、MySQL がシステムにインストールされています。 MySQL はデフォルトのディレクトリ /usr/local/mysql にインストールされます。
7. MySQL の設定
MySQL インストール ディレクトリに、MySQL 設定を保存するための新しい my.cnf ファイルを作成します。
cd /usr/local/mysql touch my.cnf
my.cnf ファイルを編集し、次の内容を追加します。
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock log-error=/var/log/mysql/mysql_error.log pid-file=/var/run/mysql/mysql.pid
上記の内容は、MySQL データ ファイルが /var/lib/mysql ディレクトリに保存され、ログ ファイルが/var/log /mysql/mysql_error.log ファイルに保存されるのと同様に、プロセス ID は /var/run/mysql/mysql.pid ファイルに保存されます。
8. MySQL の開始
すべてがうまくいけば、MySQL がインストールされており、MySQL サービスを開始できます。次のコマンドを実行して MySQL サービスを開始します:
/usr/local/mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql/my.cnf &
MySQL サービスを停止する必要がある場合は、次のコマンドを実行します:
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
9. root ユーザーのパスワードを設定します
MySQL のインストール完了後の初期状態 root ユーザーにはパスワードがありません。次のコマンドを使用して、root ユーザーのパスワードを設定します。
/usr/local/mysql/bin/mysqladmin -u root password "new_password"
「new_password」を設定するパスワードに置き換えます。
この時点で、Linux システムへの MySQL のソース コードのインストールは完了です。 MySQL を使用する前に、ユーザーの作成、データベースの作成など、いくつかの関連構成を実行する必要があります。 mysql コマンド ライン ツールなどの MySQL クライアント プログラムを管理に使用できます。
以上がmysql Linuxソースコードのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。