MySQL は、Linux システムで広く使用されている無料のオープンソース データベース管理システムです。この記事では、読者が MySQL をインストールしてスムーズに実行できるように、MySQL のソース コードのインストール プロセスを紹介します。
MySQL のソース コードは、MySQL の公式 Web サイトからダウンロードできます。ダウンロードする前に、データベースのバージョン番号とシステム アーキテクチャに注意する必要があり、正しいバージョンのソース コードをダウンロードすることで、インストールを正常に完了できます。
MySQL のコンパイルには、gcc コンパイラと、zlib、openssl、cmake などのいくつかの関連依存関係パッケージを使用する必要があります。インストール前に、これらの依存関係パッケージがインストールされているかどうかを確認する必要があります。ほとんどの Linux システムでは、これらの依存関係パッケージはデフォルトでインストールされます。ただし、インストールされていない場合は、コマンド ラインを使用してインストールできます。たとえば、次のコマンドを使用します。 Ubuntu システムに依存関係パッケージをインストールします。
sudo apt-get install build-essential cmake zlib1g-dev openssl libssl-dev
MySQL ソース コードをダウンロードした後、圧縮されたパッケージを適切なディレクトリに解凍できます。この記事では、ソース コードを /usr/local に解凍します。
MySQL ソース コード ディレクトリに入ったら、次のコマンドを使用して MySQL をコンパイルし、インストールできます:
cd /usr/local/mysql-5.7.28 cmake . make && make install
Among cmake の「.」 現在のディレクトリがパラメータとして cmake に渡され、コンパイルに必要な Makefile が自動的に生成されることを示します。 make コマンドが MySQL をコンパイルするまでには数分から数十分かかりますが、具体的な時間はコンピューターのハードウェア構成によって異なります。最後に、make install は MySQL をデフォルトのインストール ディレクトリ (通常は /usr/local/mysql) にインストールします。
MySQL を使いやすくするには、インストール プロセスの後にいくつかの環境変数を構成する必要があります。 /etc/profile ファイルを編集し、最後に次の行を追加します:
export MYSQL_HOME=/usr/local/mysql export PATH=$PATH:$MYSQL_HOME/bin
保存して終了した後、次のコマンドを使用して環境変数を有効にします:
source /etc/profile
コンパイルとインストールが完了した後も、MySQL を初期化する必要があります。まず、MySQL 構成ファイル my.cnf を変更し、リスニング アドレス、ポート、文字エンコーディングなどのデータベースのプロパティを設定する必要があります。ここでは、my.cnf ファイルを編集するために vim エディターを使用することを選択します。 my.cnf の ##
cd /usr/local/mysql cp support-files/my-default.cnf /etc/my.cnf vim /etc/my.cnf以下の内容をファイルに追加します。
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data port=3306 bind-address=127.0.0.1 character-set-server=utf8このうち、basedir は MySQL のインストール パス、datadir は MySQL データベースのストレージ パス、port はデフォルトですMySQL のリスニング ポート、bind-address は MySQL モニタリングの IP アドレス、character-set -server はデータベースの文字セットです。変更が完了したら保存して終了します。 次に、次のコマンドを使用して MySQL を初期化します:
cd /usr/local/mysql bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/dataMySQL は初期化中にランダムなパスワードを生成し、MySQL ログ ファイルに保存します。次のコマンドを使用してパスワードを表示できます。
cat /usr/local/mysql/data/*-error.log | grep passwordこのパスワードを使用して MySQL にログインし、パスワードを変更します:
/usr/local/mysql/bin/mysql -uroot -p取得した初期パスワードを使用して MySQL にログインし、パスワードを変更します:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
/usr/local/mysql/support-files/mysql.server start権限が拒否されましたというプロンプトが表示された場合は、ファイルの権限を変更する必要があります:
chmod +x /usr/local/mysql/support-files/mysql.serverその後、MySQL を起動します:
/usr/local/mysql/support-files/mysql.server start次のコマンドを使用して MySQL のステータスを確認できます:
/usr/local/mysql/support-files/mysql.server statusこの時点で、MySQL ソース コードのインストールは完了です。データベース開発作業に MySQL の使用を開始できます。
以上がmysqlソースコードのインストールLinuxの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。