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 の使用に関する詳細な説明

推薦する

HTMLはキャンバスを使用して箇条書きスクリーン機能を実装します

導入最近、大きな課題をこなす際に、弾幕プレイヤーを作る必要がありました。他の人のソースコードを借りて...

Nginx がリクエストを処理する際のマッチングルールの詳細な分析

nginx はリクエストを受信すると、まず server_name でサーバーを照合し、次にサーバー...

スライダー効果を実装するミニプログラム

この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...

JavaScript で円形カルーセルを実装する

この記事では、円形カルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...

win2008 サーバー セキュリティ設定の展開ドキュメント (推奨)

私は新年を迎える前からプロジェクトに取り組んでいましたが、ここ数日で、新しいサーバー用に新しく増設し...

js で継承を実装する 5 つの方法

コンストラクタの借用この手法の基本的な考え方は単純です。サブタイプ コンストラクター内からスーパータ...

Dockerコンテナの紹介

1. 概要1.1 基本概念: Docker は、Go 言語をベースにしたオープンソースのアプリケーシ...

この記事ではJavaScriptの基本であるディープコピーとシャローコピーについて説明します。

目次浅いコピーディープコピー補充する要約するコピー(クローン、複製などとも呼ばれる)ですが、ディープ...

MYSQL 文字列強制変換メソッドの例

序文2 つのテーブル内の同じフィールドの型が異なっていたり、エンコード タイプが異なっていたりするた...

Linuxファイルの基本属性の知識ポイントのまとめ

Linux システムは典型的なマルチユーザー システムです。異なるユーザーは異なる立場にあり、異なる...

Linux システムファイル共有 samba 設定チュートリアル

目次sambaをアンインストールしてインストールする新しい共有パスを作成し、権限を設定するSamba...

ブラウザ内でHTMLタグを中央に配置するCSSスタイル

CSS スタイル:コードをコピーコードは次のとおりです。 <スタイル タイプ="te...

CSS での配置の使用方法の詳細な研究 (要約)

CSS における位置指定の概要position属性は英語で位置を意味し、 CSSでの主な機能は要素...

オペレーターが知っておくべき 18 個の Nginx プロキシ キャッシュ構成のヒント (どれを知っていますか?)

アプリケーションや Web サイトのパフォーマンスが成功の重要な要素であることは誰もが知っています。...

HTML タグのリストと使用方法

HTMLタグのリストマークタイプ名前または意味効果述べるファイルのタグ付け<HTML> ...