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

推薦する

入力ボックスのプレースホルダーテキストのデフォルトの色を変更する -webkit-input-placeholder メソッド

HTML5 では、入力用のネイティブ プレースホルダー属性が追加されており、これは高度なブラウザでサ...

一時ファイルを作成できないために MySQL が起動できない問題を解決する方法

問題の説明最近、仕事中に問題が発生しました。MySQL が起動に失敗しました。エラー ログは次のとお...

mysql5.7.24 バージョンのインストール手順と解凍時に発生した問題の概要

1. ダウンロード参考: 2. D:\MySQL\mysql-5.7.24 などの固定の場所に解凍し...

MySQL DEFINER の使用方法の詳細な説明

目次序文: 1.DEFINERの簡単な紹介2. いくつかの注意点要約:序文: MySQL データベー...

MySQL ツリー構造データベース テーブル設計

目次序文1. 基本データ2. 継承駆動設計3. 左右の値のエンコーディングに基づく設計4. ツリー構...

Mysql でよく使用される時間、日付、変換関数の概要

この記事では、主に実際のアプリケーションでよく使用されるMySQLの時刻と日付、および変換関数につい...

Nginx リバースプロキシの例の詳細な説明

1. リバースプロキシの例1 1. 効果を達成する(1)ブラウザを開き、www.123.comと入力...

MacにHomebrewをインストールする際の注意点

最近、Xiao Ming は新しい Mac を購入し、独自のブログ Web サイトを構築したいと考え...

CentOS7にJDK8をrpmモードでインストールする

CentOS 7が正常にインストールされると、OpenJDKのJREがデフォルトでインストールされて...

CSSの4種類の配置の違いの詳細な説明

フロントエンド開発でよく使われるCSSの配置方法は、位置決めには、通常位置決め、相対位置決め、絶対位...

MySQLがクエリキャッシュをキャンセルした理由

MySQL には以前、クエリ キャッシュ (Query Cache) がありました。8.0 以降では...

ドロップダウンメニューとスライドメニューのデザイン例

ドロップダウン メニューやスライド メニューを使用している Web サイトをたくさん見つけたので、私...

CSSは、他のレイヤーを変更せずに、多層ネスト構造の最外層を回転させる効果を実現します。

次のようなシナリオがあります。円形のコンテナで、最も外側のコンテナの背景が円弧になっています。内側の...

js配列のfind、some、filter、reduceの違いの詳細な説明

Array の filter、find、some、reduce メソッドの違いを区別し、使用シナリオ...