CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順 [例]

この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。

ステップ 1: MySQL データベースをインストールするために必要なすべてのソフトウェアをダウンロードします。

データベース ソフトウェアを事前にダウンロードしておいたので、次のようにサーバーに直接ダウンロードできます。

scp 経由で直接ダウンロード:

[root@agt20 ~]# scp [email protected]:/root/mysql* /root/

ソフトウェアは次のとおりです。

[root@agt20 ~]# ls mysql-*
mysql-5.7.17.tar
mysql-コミュニティクライアント-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ-共通-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ開発-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ埋め込み-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ埋め込み互換-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ組み込み開発-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティライブラリ-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ-ライブラリ-compat-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティ-最小限-デバッグ情報-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティサーバー-5.7.17-1.el7.x86_64.rpm
mysql-コミュニティテスト-5.7.17-1.el7.x86_64.rpm

ステップ2: yumでインストールし、サーバーを起動して表示する

[root@agt20 ~]# yum -y インストール mysql-*.rpm
[root@agt20 ~]# systemctl mysqldを再起動します
[root@agt20 ~]# systemctl でmysqldを有効にする
[root@agt20 ~]# systemctl ステータス mysqld.service 
mysqld.service - MySQL サーバー
ロード済み: ロード済み (/usr/lib/systemd/system/mysqld.service; 有効; ベンダープリセット: 無効)
アクティブ: 2019-10-15 11:29:11 CST からアクティブ (実行中)、1 分 15 秒前
ドキュメント: man:mysqld(8)
http://dev.mysql.com/doc/refman/en/using-systemd.html
メイン PID: 31584 (mysqld)
Cグループ: /system.slice/mysqld.service
\u2514\u250031584 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid...

10\u6708 15 11:28:42 agt20.tedu.cn systemd[1]: MySQLサーバーを起動しています...
10\u6708 15 11:29:11 agt20.tedu.cn systemd[1]: MySQLサーバーを起動しました。
[root@agt20 ~]#

ステップ 3: MySQL サーバーに接続してパスワードを変更します。

1) 初期パスワードを表示する

[root@agt20 ~]# grep -i 'パスワード' /var/log/mysqld.log 
2019-10-15T03:28:55.200931Z 1 [注記] root@localhost の一時パスワードが生成されました: r3qhDysMrM)

2) 初期パスワードを使用してMySQLサービスに接続します

[root@agt20 ~]# mysql -uroot -p'r3qhDysMrM)'
mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは4です
サーバーバージョン: 5.7.17
Copyright (c) 2000, 2016, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。
マイSQL>

3) データベース管理者rooのローカルログインパスワードをリセットします。

mysql> 'Pwd@123...' で識別されるユーザー root@localhost を変更します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

4) パスワードポリシーを変更する

mysql> グローバルvalidate_password_policyを0に設定します。
クエリは正常、影響を受けた行は 0 行 (0.01 秒)
mysql> グローバルvalidate_password_lengthを6に設定します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> 'pwd@123' で識別されるユーザー root@localhost を変更します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)

5) 変更したパスワードを使用してログインします

[root@agt20 ~]# mysql -uroot -ppwd@123
mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは5です
サーバーバージョン: 5.7.17 MySQL コミュニティサーバー (GPL)
Copyright (c) 2000, 2016, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。
マイSQL>

この時点で、Mysql データベースのインストールとデバッグは完了です。 ! ! !

要約する

上記は、編集者が紹介した CentOS7 に MySQL データベースをインストールしてデバッグする詳細な手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Centos7 での MySQL のインストールに関するチュートリアル
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • CentOS 7.4 にソースコードから MySQL 8.0 をインストールするための詳細なチュートリアル
  • Centos7 への mysql8.0rpm のインストール チュートリアル
  • Centos7 (linux+nginx+php7.1+mysql5.7) で yum を使用して lnmp をインストールするチュートリアル
  • Centos7 のインストールと Mysql5.7 の設定

<<:  JavaScript におけるイベント バブリング メカニズムの詳細な分析

>>:  MySQL 時間統計方法の概要

推薦する

sysbenchツールによるMySQLデータベースのパフォーマンステストの実装方法

1. 背景Sysbench は、システムのハードウェア パフォーマンスをテストできるストレス テスト...

Docker Composeを使用してDOCleverをインストールする詳細なプロセスを説明します

目次1. Docker Composeとは何か、インストールして使用する方法2. DOCleverと...

Ubuntu 16.04 64 ビット版の VMware Tools のインストールと構成のグラフィック チュートリアル

この記事では、VMware Toolsのインストールと構成に関するグラフィックチュートリアルを参考と...

CSS を使用して小さな画像をプルダウンし、大きな画像と情報を表示する方法

今日は、Taobao、JD.comなどのショッピングモールでよく使われている、小さな画像の上にマウス...

CSSアニメーション属性キーフレームの詳細な説明

コラムを更新してからどれくらい経ったでしょうか?半年ですか?今年の後半は、まさに離陸、つまり文字通り...

JSONP クロスドメインシミュレーション Baidu 検索

目次1. JSONPとは何か2. JSONPクロスドメインリクエスト3. Baidu検索をシミュレー...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

VMWare を使用して Windows 上で Linux 環境を構築する手順 (画像とテキスト)

Mac を返却して以来、元のラップトップは使用されていません。このラップトップの構成は非常に良好で...

DockerをインストールしてAlibaba Cloud Image Acceleratorを構成する方法

DockerのインストールDocker はオープンソースなので、Windows システムへのインスト...

MySql 学習ノートにおけるトランザクション分離レベルの詳細な説明

背景トランザクションについて話すとき、誰もがそれに精通している必要があります。MySQL データベー...

Vue のプラグインとコンポーネントの違いと使い方のまとめ

このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...

クリーンなコードのための Web デザインの 12 の法則 [グラフィック]

美しいコードは美しい Web サイトの基礎です。優れた CSS は、同様に優れた HTML の上にの...

標準のMySQL (x64) Windowsバージョンのインストール手順の詳細な説明

MySQL x64 はインストーラーを提供していません、インストーラーを提供していません、インストー...

Tudou.com フロントエンドの概要

1. 分業とプロセス<br />Tudou.comでは、プロジェクト開発が中核であり、誰...

中国における中国語ドメイン名の人気は新たなクライマックスを迎えた

<br />外交部などの中央政府機関、各レベルの地方政府、その他の国家機関や部門が率先し...