Linuxにmysqlサーバーをインストールする方法

PHPz
リリース: 2023-04-17 17:14:43
オリジナル
1320 人が閲覧しました

Linux MySQL サーバーのインストールは、学生、研究者、システム管理者のいずれが行う必要があるかに関係なく、一般的な操作です。 MySQL は現在世界で最も人気のあるオープン データベース管理システムであり、効率、信頼性、使いやすさの点で優れたパフォーマンスを備えています。この記事では、Linux MySQL サーバーのインストールの詳細な手順を紹介します。

1. インストール ソースの設定

1. ターミナルに次のコマンドを入力して、mysql オリジナルを設定します

sudo wget -c https://repo.mysql.com//mysql-apt-config_0.8.10-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
ログイン後にコピー

2. に従って、MySQL バージョン、オペレーティング システム、およびリポジトリを選択しますプロンプト。

3. ソース リストの更新

sudo apt update
ログイン後にコピー

2. MySQL のインストール

1. 次のコマンドを実行して、MySQL サーバーとクライアントをインストールします

sudo apt-get install mysql-server mysql-client
ログイン後にコピー

2。インストール プロセス中に、2 つのパッケージは自動的に関連付けられ、root ユーザーのパスワードを設定するように求められます。

3. MySQL の起動と停止

1. 次のコマンドを使用して MySQL サーバーを起動します

sudo service mysql start
ログイン後にコピー

2. MySQL サーバーを停止します

sudo service mysql stop
ログイン後にコピー

4. MySQL 構成

1. MySQL 構成ファイルを表示します

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
ログイン後にコピー

2. 構成ファイル情報を次のように変更します

[mysqld]
sql_mode = NO_ENGINE_SUBSTITUTION
ログイン後にコピー

5. 接続とテスト

1次のコマンドを入力します。コマンドは MySQL サーバーに接続します。接続が成功すると、パスワード

mysql -u root -p
ログイン後にコピー

2 の入力を求められます。データベース テーブル ファイル

CREATE DATABASE testdb;
ログイン後にコピー

3 を作成します。テーブルペルソナを作成し、データを追加します

USE testdb;
CREATE TABLE persona(id INT NOT NULL PRIMARY KEY, name VARCHAR(10));
INSERT INTO persona(id, name) VALUES(1, 'Tom');
INSERT INTO persona(id, name) VALUES(2, 'Mary');
ログイン後にコピー

4. ペルソナテーブルをクエリし、データが正常に追加されたかどうかを確認します

SELECT * FROM persona;
ログイン後にコピー

6. ファイアウォール設定

1. MySQL を起動しますservice

sudo ufw allow mysql
ログイン後にコピー

2. ファイアウォール情報を確認してください

sudo ufw status
ログイン後にコピー

概要:

Linux MySQL サーバーのインストールは必須の作業であり、次のような一連の手順に注意する必要があります。インストール元の設定、MySQL サービスの起動と停止、MySQL 設定の変更、データベースの確立。これらの操作に慣れると、MySQL データベースをより迅速に使用できるようになります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!