mysql Linuxソースコードのインストール

王林
リリース: 2023-05-23 12:39:09
オリジナル
837 人が閲覧しました

MySQL はオープンソースのリレーショナル データベース管理システムで、Web サイト開発、データ ストレージ、その他の分野で一般的に使用されています。 Linux オペレーティング システムでは、ソース コード インストールを通じてインストールおよび構成を行い、カスタマイズされたインストールを実現できます。

この記事では、Linux オペレーティング システムに MySQL のソース コードをインストールするための具体的な手順と注意事項を紹介します。

1. 準備

MySQL をインストールする前に、ビルド ツール、依存関係パッケージ、およびその他のソフトウェアが Linux システムにインストールされていることを確認する必要があります。一般的に使用されている Linux ディストリビューションでは、ソフトウェア パッケージ管理ツール (yum、apt-get など) を使用してインストールできます。

次は一般的なソフトウェア パッケージ名です。実際のニーズに応じてインストールするものを選択してください:

  • GCC および G (C/C コンパイラ)
  • CMake (ビルド ツール) )
  • bison (パーサージェネレーター)
  • ncurses-devel (ターミナルアプリケーション開発用ライブラリ)

次のコマンドを使用して、パッケージがインストールされているかどうかを確認できます。対応するパッケージ管理ツールを使用してインストールします。

# 检查软件包是否已安装
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 の開始

すべてがうまくいけば、My​​SQL がインストールされており、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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート