mysql Linuxのインストールチュートリアル
MySQL は、Linux 上にインストールして実行できる、人気のあるオープン ソースのリレーショナル データベース管理システムです。この記事では、Linux システムに MySQL データベースをインストールする方法を詳しく紹介します。
インストール前の準備
MySQL のインストールを開始する前に、必要な準備を行う必要があります。まず、Linux システムが最新であり、必要なパッケージがインストールされていることを確認する必要があります。ターミナルで次のコマンドを実行すると、システムに必要なソフトウェア パッケージがあるかどうかを確認できます。
sudo apt list installed | grep ^mysql
MySQL がシステムにインストールされている場合は、インストール パッケージに関する情報が表示されます。 MySQL がインストールされていない場合は、引き続き次のコマンドを実行して MySQL をインストールできます。
sudo apt update sudo apt install mysql-server
インストール プロセス中に、システムは MySQL 管理者パスワードの入力を求めるプロンプトを表示します。プロンプトに従ってパスワードを入力してください。
インストールが完了したら、次のコマンドを使用して MySQL サービスを開始できます:
sudo systemctl start mysql
MySQL サービスのステータスを確認するには、次のコマンドを実行してください:
sudo systemctl status mysql
サービスがすでにオンラインである場合は、次のような出力が表示されます:
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-07-23 11:59:32 CST; 15min ago Main PID: 785 (mysqld) Status: "Server is operational" Tasks: 35 (limit: 2353) Memory: 491.9M CGroup: /system.slice/mysql.service └─785 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
MySQL のインストールは比較的単純なプロセスです。ただし、MySQL をより詳細に構成する場合は、追加の手順が必要になる場合があります。
MySQL の構成
デフォルトでは、MySQL はいくつかの基本的なセキュリティ ポリシーを設定します。たとえば、デフォルトでは、MySQL はローカル ホストからのみアクセスできます。リモート ホストから MySQL データベースにアクセスする必要がある場合は、MySQL 構成ファイルを変更し、MySQL サービスを再起動する必要があります。
MySQL 構成ファイルを編集するには、次のコマンドを実行します。
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
ファイル内で、次の行を見つけます。
bind-address = 127.0.0.1
この行をコメント アウトして、すべてのホストに許可します。 MySQLサーバーにアクセスします。最終的な構成は次のようになります。
# bind-address = 127.0.0.1
ファイルを保存して閉じ、変更を有効にするために MySQL サービスを再起動します。
sudo systemctl restart mysql
これで、MySQL データベースがリモート ホストからアクセスできるようになります。 。
MySQL ユーザーとデータベースの作成
MySQL を使用する前に、MySQL データベースと MySQL ユーザーを作成する必要があります。 MySQL ユーザーを作成するには、次のコマンドを実行します。
mysql -u root -p
MySQL 管理者パスワードを入力すると、MySQL プロンプトが表示されます。ここで新しいユーザーを作成し、MySQL へのアクセスを許可できます。
次のコマンドはユーザーを作成し、そのユーザーに MySQL のすべてのテーブルへの SELECT、INSERT、UPDATE、および DELETE アクセス権を付与します。
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'username'@'localhost';
username
と password
を自分のユーザー名とパスワードに置き換えてください。
最後に、新しいユーザー用に新しい MySQL データベースを作成する必要があります。次のコマンドは、mydatabase
という名前の新しいデータベースを作成します。
CREATE DATABASE mydatabase;
これで、Linux システムに MySQL データベースが正常にインストールされ、新しいユーザーと新しい MySQL データベースが作成されました。これらの手順に従うことで、MySQL を使用して Web アプリケーションを実行したり、データを保存したりする準備が整います。
以上がmysql Linuxのインストールチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、MySQLのAlter Tableステートメントを使用して、列の追加/ドロップ、テーブル/列の名前の変更、列データ型の変更など、テーブルを変更することについて説明します。

INNODBのフルテキスト検索機能は非常に強力であり、データベースクエリの効率と大量のテキストデータを処理する能力を大幅に改善できます。 1)INNODBは、倒立インデックスを介してフルテキスト検索を実装し、基本的および高度な検索クエリをサポートします。 2)一致を使用してキーワードを使用して、ブールモードとフレーズ検索を検索、サポートします。 3)最適化方法には、単語セグメンテーションテクノロジーの使用、インデックスの定期的な再構築、およびパフォーマンスと精度を改善するためのキャッシュサイズの調整が含まれます。

記事では、証明書の生成と検証を含むMySQL用のSSL/TLS暗号化の構成について説明します。主な問題は、セルフ署名証明書のセキュリティへの影響を使用することです。[文字カウント:159]

記事では、MySQLワークベンチやPHPMyAdminなどの人気のあるMySQL GUIツールについて説明し、初心者と上級ユーザーの機能と適合性を比較します。[159文字]

記事では、MySQLで大規模なデータセットを処理するための戦略について説明します。これには、パーティション化、シャード、インデックス作成、クエリ最適化などがあります。

この記事では、ドロップテーブルステートメントを使用してMySQLのドロップテーブルについて説明し、予防策とリスクを強調しています。これは、バックアップなしでアクションが不可逆的であることを強調し、回復方法と潜在的な生産環境の危険を詳述しています。

この記事では、クエリパフォーマンスを強化するために、PostgreSQL、MySQL、MongoDBなどのさまざまなデータベースでJSON列にインデックスの作成について説明します。特定のJSONパスのインデックス作成の構文と利点を説明し、サポートされているデータベースシステムをリストします。

記事では、外部キーを使用してデータベース内の関係を表すことで、ベストプラクティス、データの完全性、および避けるべき一般的な落とし穴に焦点を当てています。
