CentOS に MySQL 8.0 をインストールして設定するための詳細な手順

CentOS に MySQL 8.0 をインストールして設定するための詳細な手順

序文

CentOS に MySQL をインストールして設定する手順は次のとおりです。

文章

yumソースからインストールパッケージをダウンロードします

yum ローカルインストール https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

インストール

yum で mysql-community-server をインストールします

サービスを開始する

サービスmysqldの開始

ステータスを表示

サービス mysqld ステータス

這里寫圖片描述

初期パスワードを表示

grep '一時パスワード' /var/log/mysqld.log 

這里寫圖片描述

ログイン パスワードの変更

mysql -uroot -p

パスワードは上記に記載されたものです。

次にコマンドflush privilegesを入力します

mysql データベースを入力しますuse mysql;

パスワードを変更する

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

この時点で、サーバーのインストールと構成は完了しています。ただし、リモート接続すると、接続が成功しないことがわかります。原因としては、サーバー ポート 3306 が外部に公開されていない、データベース ユーザーにリモート接続ログイン権限がないなどが考えられます。

外部アクセスを許可するようにMySQLを構成する

mysqlデータベースを入力します。mysqlを使用します。

mysql データベースのユーザー テーブルを変更し、ホスト項目を localhost から % に変更します。 %これは、どのホストからもアクセスが許可されることを意味します。特定の IP のみにアクセスを許可する場合は、対応する IP に変更できます。

GRANT OPTION 付きで、'password' で識別される 'root'@'%' に *.* のすべての権限を付与します。
権限のフラッシュ;

リモート接続を再度テストすると、接続は成功します。

要約する

上記は、編集者が紹介した CentOS に MySQL 8.0 をインストールして構成する手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • CentOS7.6にMYSQL8.0をインストールする詳細な手順
  • CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)
  • CentOS7 での MySQL 8.0.16 のインストールと設定のチュートリアル
  • Centos7 に mysql 8.0.13 (rpm) をインストールする詳細なチュートリアル
  • CentOS7 は yum を使用して mysql 8.0.12 をインストールします
  • CentOS7 インストール GUI インターフェースとリモート接続の実装
  • CentOS7.2 に MySql5.7 をインストールし、リモート接続認証を有効にするチュートリアル
  • CentOS7 で MySQL データベースにリモート接続できない理由と解決策
  • CentOS 8 に MySql をインストールしてリモート接続を許可する方法

<<:  Reactのref属性を深く理解する方法

>>:  Linux curl フォームのログインまたは送信と Cookie の使用に関する詳細な説明

推薦する

Vue グローバル フィルターの概念、注意事項、基本的な使用方法

目次1. フィルターの概念1. グローバルフィルターのフォーマットをカスタマイズする2. フィルター...

HTMLページがincludeを使用してphpファイルをインポートした後に余分な空白行があります

インターネットで見つけた方法は効果的ですinclude によって導入されたフッター ファイルとヘッダ...

altとtitleの違いの詳しい説明

これら 2 つの属性はよく使用されますが、その違いはまとめられていません。それでは、その使い方をまと...

記事では、js を使用して弾幕効果を実現する方法を説明します

目次新しい HTML ファイルを作成します。初期テンプレートを作成するHTML の追加CSS パディ...

Vue+video.jsはビデオプレイリストを実装します

この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...

Vueは3階層メニューを再帰的に実装する

この記事の例では、3階層メニューを再帰的に実装するVueの具体的なコードを参考までに共有しています。...

MySQL データベースを最適化する 8 つの方法の詳細な説明 (必読の定番)

導入:インターネット上にはデータベースの最適化に関する情報や方法が数多くありますが、その多くは品質に...

フォント宝庫 50 種類の素晴らしい無料英語フォントリソース パート 2

デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...

nginx+FastDFS を使ってファイル管理システムを段階的に構築する

目次1. FastDFS の概要1. はじめに2. FastDFSストレージ戦略3. FastDFS...

Vue カプセル化コンポーネント ツール $attrs、$listeners の使用

目次序文$属性例: $listeners (公式説明)使用シナリオ要約する序文複数レベルのコンポーネ...

Linux チェックアップ、Linux の状態 (ネットワーク IO、ディスク、CPU、メモリ) を把握

目次1. コアコマンド2. 共通コマンド3. コアコマンドの詳細な説明3.1、ps補助3.2 トップ...

LinuxでDHCPサーバーを構築する方法

目次1. 基礎知識: 2. DHCPサーバーの設定: 1. サーバーのIPを確認する2. DHCP ...

MySQLのインストールと設定方法のグラフィックチュートリアル(CentOS7)

1. システム環境[root@localhost ホーム]# cat /etc/redhat-re...

CSSを使用して画像フレームアニメーションと曲線の動きを実装する

すべてのアニメーションの基本原理は、対応する画像を短時間で次々に表示し、視覚的に動いているように見せ...

Vueは双方向データバインディングを実装します

この記事の例では、双方向データバインディングを実装するためのVueの具体的なコードを参考までに共有し...