ホームページ >データベース >mysql チュートリアル >Linux に mysql をインストールする

Linux に mysql をインストールする

WBOY
WBOYオリジナル
2023-05-08 12:32:07729ブラウズ

開発、運用、保守において、MySQL は非常に一般的に使用されるリレーショナル データベース管理システムです。他の商用データベース ソフトウェアとは異なり、MySQL は完全なオープン ソース ソフトウェアです。MySQL 自体の効率性と安定性により、多くの Web サイト、エンタープライズ レベルで使用されています。アプリケーションと電子商取引システムは、バックエンド データ ストレージ サービスとして MySQL を使用することを選択します。 Linux オペレーティング システムに MySQL をインストールすると、安定した、信頼性の高い、効率的なリレーショナル データベース システムを入手できます。

この記事では、主に Linux オペレーティング システムに MySQL データベースをインストールする手順と重要なポイントを紹介します。 Ubuntu オペレーティング システムを例として、MySQL のインストール方法と一般的な問題の解決方法を紹介します。

システム環境の確認

MySQL をインストールする前に、オペレーティング システムのドキュメントと要件に従って構成および更新されていることを確認する必要があります。システムがインターネットにアクセスできることを確認します。インストール プロセス中にファイルをダウンロードする必要がある場合は、対応するソフトウェア ミラー サイトからダウンロードできます。システムに MySQL がインストールされていない場合は、次のコマンドを実行して、システムの起動時に MySQL サーバーが起動しないようにすることができます。

sudo systemctl disable mysql

MySQL のインストール

MySQL をインストールする前に、次のコマンドを使用してソフトウェア パッケージとシステムをアップグレードできます:

sudo apt update
sudo apt upgrade

MySQL サーバーをインストールする最も簡単な方法は、次のとおりです。コマンド ライン ターミナルを使用し、root 権限で次のコマンドを実行します。

sudo apt install mysql-server

このコマンドを実行すると、システムのソフトウェア パッケージのダウンロードとインストールに時間がかかる場合があります。インストールプロセス中に、MySQL root パスワードを設定するかどうかを尋ねられます。設定したパスワードを入力し、再度パスワードを確認すると、セットアップ完了後、端末にイ​​ンストーラーの出力が表示されます。出力内で MySQL サービスを開始するコマンドを見つけてコピーまたは書き留めます:

sudo systemctl start mysql
sudo systemctl status mysql

エラー メッセージが表示された場合は、出力情報に基づいて解決してください。

MySQL の root パスワードを変更する

MySQL をインストールした後、MySQL の root パスワードを設定する必要があります。次のコマンドを使用して、MySQL root パスワードを設定できます:

sudo mysql_secure_installation

MySQL root パスワードを設定するときは、次の手順に従います:

  1. root パスワードを入力します;
  2. 匿名ユーザーをロック;
  3. root リモート ログインを無効にする;
  4. テスト データベースを削除;
  5. 権限テーブルをリロード;

MySQL ルート パスワードとパスワード ポリシー検証プラグインを設定する場合は、コマンドのプロンプトに従ってパスワードを入力するだけです。パスワードの強度をチェックするための設定を変更する場合は、パスワード検証設定ファイルを変更できます。

MySQL FAQ とソリューション

  • MySQL サービスを開始および停止するにはどうすればよいですか?

MySQL サーバーは、デフォルトではインストール直後に起動します。サービスを再起動する必要がある場合は、次のコマンドを使用できます。

sudo systemctl restart mysql

サービスを停止する必要がある場合は、次のコマンドを使用できます。

sudo systemctl stop mysql

MySQL サービスのステータスを確認するには、次のコマンドを使用できます:

sudo systemctl status mysql
  • MySQL 設定をリロードするには?

MySQL ユーザーと権限を再生成または追加する必要がある場合、または新しい MySQL 構成ファイルを適用する必要がある場合は、MySQL 構成のリロードが必要になる場合があります。次のコマンドを使用して、MySQL 構成をリロードします:

sudo systemctl reload mysql
  • リモート アクセスを有効にするにはどうすればよいですか?

別のコンピューターまたはサーバーから MySQL サーバーにアクセスする必要がある場合は、リモート アクセスを有効にする必要があります。ただし、リモート アクセスにはセキュリティ リスクが伴うため、必要な場合にのみ有効にする必要があることに注意してください。リモート アクセスを有効にする場合は、次の手順に従ってください:

  1. MySQL 構成ファイルを変更し、バインド アドレスをパブリック IP アドレスに変換します;
  2. リモート ユーザー アクセスを許可します。
    次のコマンドを使用してリモート ユーザー アクセスを許可します:
sudo mysql -u root -p
GRANT ALL ON *.* TO 'your_username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

概要

MySQL データベースを Linux 環境にインストールするのは難しい作業ではありません。必要なのは簡単なコマンドだけです。インストールとセットアップ。ただし、インストールとセットアップの際には、セキュリティとユーザー権限の問題を慎重に考慮する必要があります。サービスの最適なセキュリティとパフォーマンスを確保するために、インストールと構成に進む前に、ドキュメントとコミュニティで最新のインストール ガイドとベスト プラクティスを確認することをお勧めします。

以上がLinux に mysql をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。