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 は水の波紋効果のクリックフィードバック指示を実装します

推薦する

純粋なCSSで立体的な画像配置効果を実現するサンプルコード

1. 要素の幅/高さ/パディング/マージンのパーセンテージ基準要素の幅/高さ/パディング/マージンの...

MySQL マスタースレーブレプリケーションと読み取り書き込み分離の詳細な説明

記事マインドマップマスター/スレーブ レプリケーションと読み取り/書き込み分離を使用する理由は何です...

SpringBoot アプリケーションの Docker デプロイメントの実装手順

目次序文DockerファイルDockerfile とは何ですか? Dockerfile 構文Spri...

Mysql 更新マルチテーブル共同更新方法の概要

次に、2 つのテーブルを作成し、一連の SQL 文を実行します。SQL 文の実行後にテーブル内のデー...

プロトタイプとプロトタイプチェーン プロトタイプとプロトタイプの詳細

目次1. プロトタイプ2. プロトタイプチェーン2.1 コンストラクタ2.2 電話をかける/申し込む...

カスタムスクロールバー効果を実現するJavaScript

実際のプロジェクトでは、上下のスクロール バーと左右のスクロール バーは DIV 内にないため、右の...

Dockerコンテナのログ分析

コンテナログを表示するまず、 docker run -it --rm -d -p 80:80 ngi...

Linux で xargs コマンドを使用する詳細なチュートリアル

みなさんこんにちは。私は梁旭です。 Linux を使用しているときに、いくつかのコマンドを連結する必...

Mysqlデータテーブルでワームレプリケーションを使用する方法

簡単に言えば、MySQL ワーム レプリケーションは、クエリされたデータを指定されたデータ テーブル...

一般的なテーブルコンポーネントの Vue カプセル化の完全な手順記録

目次序文テーブル コンポーネントをカプセル化する必要があるのはなぜですか?ステップ1: 共通コンポー...

CSS scroll-snap スクロールイベント停止と要素位置検出の実装

1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...

クエリでのMySQLのユニークキーの使用と関連する問題

1. テーブルステートメントを作成します。 テーブル「従業員」を作成します( `emp_no` in...

JS、CSS スタイルのリファレンスの記述

CS: ... 1. <link type="text/css" href...

Vueプラグインの詳しい説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....