CentOS7.3 での MySQL 8.0.13 のインストールと設定のチュートリアル

CentOS7.3 での MySQL 8.0.13 のインストールと設定のチュートリアル

1. 基本環境

1. オペレーティングシステム: CentOS 7.3
2. MySQL: 8.0.13 リンク: https://pan.baidu.com/s/13-j_umr7eEnKFaugw4YTqQ 抽出コード: 62yt

2. MySQLをインストールする

1. mariadbデータベースをアンインストールする

rpm -qa | grep mariadb
yum -y 削除 mariadb-libs-5.5.52-1.el7.x86_64

2. 関連する依存関係をインストールします (この記事では、ローカルのオフライン yum ソースとして CentOS 7.3 イメージを使用します)

yum -y openssl-devel perl-JSON をインストールします

3. MySQLを解凍してインストールする

tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-バンドル.tar

rpm -ivh mysql-community-*.rpm

4. 設定ファイルを変更する

vim /etc/my.cnf

デフォルトのストレージエンジン = innodb
innodb_file_per_table
照合サーバー = utf8_general_ci
init-connect = '名前をutf8に設定'
文字セットサーバー = utf8
最大許容パケット = 100M

5. データベースを初期化して起動する

mysqld --初期化
chown mysql:mysql /var/lib/mysql -R
systemctl で mysqld を起動します。
systemctl で mysqld を有効にする

6. 一時パスワードを表示し、一時パスワードを使用してMySQLパスワードを変更します。

cat /var/log/mysqld.log | grep パスワード

mysqladmin -uroot -pbga/.tkZw4q! パスワード Test1212!

7. リモートユーザーに権限を付与する

mysql -u ルート -p

'Test1212!' によって mysql_native_password で識別されるユーザー 'root'@'%' を作成します。

付与オプションを使用して、*.* のすべての権限を 'root'@'%' に付与します。

権限をフラッシュします。

8. ローカルログインの失敗を防ぐために、ローカルホストにログインするときにパスワードを変更します。

mysql -uroot -p -h 192.168.0.101

ALTER USER 'root'@'localhost' は 'Test1212!' によって識別されます。

権限をフラッシュします。

9. 暗号化ルールを変更する

MySql 8.0 と 5.0 の暗号化ルールは異なり、現在の可視化ツールは古い暗号化方式のみをサポートしています。変更しないと、可視化ツールはデータベースを開けない可能性があります。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER;

権限をフラッシュします。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows での MySQL 8.0.15 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.14 のインストールと設定方法のグラフィックチュートリアル
  • mysql8.0.14.zip のインストール中にデータ フォルダを自動的に作成できませんでした。サービスを開始できません。
  • MySQL 8.0.14 のインストールと設定方法のグラフィックチュートリアル (一般)
  • MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • Windows 64 ビットでの MySQL 8.0.13 のインストールと設定方法のグラフィック チュートリアル
  • Windows 10 システムに mysql-8.0.13 (zip インストール) をインストールする詳細なチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

<<:  CentOS 7.6 への MySQL 5.7 GA バージョンのインストール チュートリアル図

>>:  Vue は水の波紋効果のクリックフィードバック指示を実装します

推薦する

初心者のためのWebサイト構築入門 ③ エイリアス(CNAME)レコードとURL転送

①. エイリアス(CNAME)レコードの使用方法:前回の投稿のドメイン名解決では、A レコードの解...

Vue3 Vue イベント処理ガイド

目次1. 基本的なイベント処理2. 親コンポーネントにカスタムイベントを送信するマウス修飾子4. キ...

MySQL エラー番号 1129 の解決方法

SQLyog が MySQL に接続する際にエラー番号 1129 が発生します: mysql エラー...

int(3)とint(10)の値の範囲はmysqlで同じですか?

目次質問:答え:現実:知識ポイント結論は:要約する質問: MySQLフィールド、unsigned i...

ドロップダウンボックス選択コンポーネントを実装するためのネイティブ js

この記事の例では、ドロップダウンボックス選択コンポーネントを実装するためのjsの具体的なコードを参考...

CentOS 6.9 で glibc ダイナミック ライブラリをアップグレードする詳細なプロセス

glibc は、gnu によってリリースされた libc ライブラリ、つまり c ランタイム ライブ...

SSM VUE Axios の詳細な説明

目次SQL ログを表示するにはどうすればいいですか? ? SpringMVC でのパラメータ渡しの説...

nginx で複数の仮想ホストを設定する方法の例

nginx で仮想ホスト vhost を設定すると非常に便利です。 nginx設定ファイルnginx...

CSS スタイルで一般的なグラフィック効果を示すサンプルコード

一般的な基本グラフィックと私が遭遇するいくつかの小さなアイコンについて簡単に説明します。以下は CS...

VMware Workstation Pro 16 ライセンス キーと使用方法のチュートリアル

VMware Workstation は、開発、テスト、デモンストレーション、展開のために仮想マシン...

Centos7環境でMySQL 5.6のインスタンスを複数作成する方法の詳細な説明

この記事では、CentOS 7 環境で MySQL 5.6 の複数のインスタンスを作成する方法につい...

初心者向け入門チュートリアル: ドメイン名の解決とバインディング

では、ドメイン名を登録して仮想ホストを購入した後、IE でドメイン名を入力して Web サイトを開く...

MySQLの外部結合と内部結合クエリの違い

外部結合の構文は次のとおりです。フィールド名を選択FROM テーブル名 1 LEFT|RIGHT|F...

MySQLデータベースの数千万件のデータクエリとストレージの詳細な説明

目次百万レベルのデータ処理ソリューションデータストレージ構造設計クエリステートメントの最適化1000...

Youku 動画から 30 秒の広告コードを削除する 2 つの方法

誰もがこんな気持ちになったことがあると思います。30 秒の広告が入った動画を見ると、とても不快に感じ...