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
cd /usr/local/mysql bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
cat /usr/local/mysql/data/*-error.log | grep password
/usr/local/mysql/bin/mysql -uroot -p
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
/usr/local/mysql/support-files/mysql.server start
/usr/local/mysql/support-files/mysql.server status
以上がmysqlソースコードのインストールLinuxの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。