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

推薦する

検証例 MySQL | 同じ値を持つフィールドを更新すると、binlog に記録されます

1. はじめに数日前、開発仲間から、フィールドを同じ値に更新すると binlog が記録されるかどう...

JavaScript の組み込みオブジェクト 数学と文字列の詳細な説明

目次数学オブジェクト共通プロパティ一般的な方法Math.random()文字列メソッド長さプロパティ...

MySQL で左結合を使用して where 条件を追加する問題の詳細な分析

現在の需要:グループとファクターの 2 つのテーブルがあります。1 つのグループは複数のファクターに...

Web ページでの Unicode 文字の使用の概要 (&#、\u など)

初期のコンピュータでは ASCII 文字しか使用できませんでしたが、コンピュータのアプリケーションの...

美しいチェックボックススタイル(複数選択ボックス)はIE8/9/10、FFなどと完全に互換性があります。

恥ずかしながら、このようなよく使われるチェックボックスのスタイルを変更するために、Baidu で長い...

初心者向けのHTMLタグネストルールの詳細なまとめ

最近、HTML を再度学習しており、これは HTML に対する新たな理解と言えます。これを過小評価し...

Linux システムを起動時に自動的にスクリプトを実行するように設定する方法の例

序文みなさんこんにちは。私は梁旭です。職場では、システムの起動後にスクリプトやサービスを自動的に開始...

Javascript実践におけるコマンドモードの詳しい説明

目次意味構造例カスタムショートカットキー元に戻すとやり直し録音と再生マクロ要約する意味リクエストをオ...

LAMP ソースコードを使用したエンタープライズレベルのインストールチュートリアル

目次LAMPアーキテクチャ1.ランプの紹介2. WebサービスワークフローWebサーバーのリソースは...

MySQL データベース監視ソフトウェア lepus の使用上の問題と解決策

lepus3.7 を使用して MySQL データベースを監視中に、次の問題が発生しました。このブログ...

よく使用される MySQL 関数の完全なリスト (分類および要約)

1. 数学関数ABS(x) xの絶対値を返します。 BIN(x) xの2進値を返します(OCTは8...

Nginx リバース プロキシから go-fastdfs へのケースの説明

背景go-fastdfs は、http プロトコルをサポートする分散ファイルシステムです。一般的なプ...

html+css3で実装されたログインインターフェース

成果を達成するまずHTMLを使って基本的なフレームワークを構築します <本文> <...

Vue3 の動的コンポーネントはどのように機能しますか?

目次1. コンポーネントの登録1.1 グローバル登録1.2 グローバルコンポーネントの登録プロセス1...

UbuntuでMySQLデータベースファイルディレクトリを変更する方法

序文同社の Ubuntu サーバーは、さまざまなシステムのディレクトリを異なる論理パーティションに配...