MySQL は、さまざまなプラットフォームで使用できる人気のリレーショナル データベース管理システムであり、Linux でも使用できます。
Linux に MySQL をインストールするにはさまざまな方法がありますが、この記事では、コマンド ラインとソース コードを使用して Linux に MySQL をインストールする具体的な手順と方法を紹介します。
1. コマンド ラインから MySQL をインストールする
ステップ 1: システムを更新し、必要なソフトウェア パッケージをインストールする
MySQL をインストールする前に、システムを更新し、いくつかのソフトウェア パッケージをインストールする必要があります。必要なソフトウェアパッケージ。
ターミナルを開いて次のコマンドを実行します:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
ステップ 2: MySQL をインストールする
次のコマンドを実行して MySQL をインストールします。
sudo apt-get install mysql-server
このプロセス中に、システムは次のことを求めるプロンプトを表示します。 MySQL の root ユーザーのパスワードを入力します。セキュリティを確保するために、必ず強力なパスワードを使用してください。
ステップ 3: MySQL セキュリティのセットアップ
MySQL のインストール後、次のコマンドを実行して MySQL のセキュリティを強化することをお勧めします:
sudo mysql_secure_installation
これを実行 このコマンドにより MySQL セキュリティ スクリプトが開始され、root パスワードを設定するかどうか、匿名ユーザーを削除するかどうか、root ユーザーのリモート アクセスを禁止するかどうかなど、いくつかの質問が表示されます。
ステップ 4: MySQL が正しくインストールされていることを確認する
次のコマンドを実行して、MySQL が正しくインストールされていることを確認します:
systemctl status mysql.service
「アクティブ (実行中)」の場合は、MySQL が正常にインストールされていることを意味します。
2. ソース コードから MySQL をインストールする
より柔軟な制御が必要で、最新バージョンの MySQL を使用したい場合は、ソース コードから MySQL をインストールすることを選択できます。
ステップ 1: MySQL ソース コードをダウンロードする
インストールする前に、MySQL ソース コードをダウンロードする必要があります。 MySQL 公式 Web サイトからダウンロードできます。
ステップ 2: ソース コードを解凍してコンパイルする
ダウンロードしたソース コードを解凍し、ターミナルで解凍ディレクトリに移動し、次のコマンドを実行します:
./ configure
make
sudo make install
上記のコマンドは MySQL をコンパイルしてインストールします。 make コマンドを実行する前に、gcc およびその他の必要なビルド ツールがインストールされていることを確認する必要があります。
ステップ 3: MySQL の起動
MySQL のインストールが完了したら、MySQL を起動する必要があります。
次のコマンドを使用して MySQL を起動します:
sudo /usr/local/mysql/bin/mysqld_safe &
ステップ 4: MySQL root パスワードを設定します
Execute 次のコマンドは、MySQL root ユーザーのパスワードを設定します:
sudo /usr/local/mysql/bin/mysqladmin -u root password 'new-password'
ステップ 5: ログを記録します。 MySQL にログイン
次のコマンドを実行して MySQL にログインします:
/usr/local/mysql/bin/mysql -u root -p
MySQL ターミナル内、新しいユーザー、データベース、テーブルを作成できます。
3. 概要
MySQL をコマンド ライン経由でインストールする場合でも、ソース コード経由でインストールする場合でも、ある程度のスキルと知識が必要です。コマンドラインのインストールは比較的簡単ですが、ソースコードのインストールにはより多くのスキルと経験が必要です。どのインストール方法を選択する場合でも、MySQL のインストール時にエラーが発生しないように慎重に操作する必要があります。
以上がmysqlインストールチュートリアルLinuxの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。