CenOS6.7 mysql 8.0.22 のインストールと設定方法のグラフィックチュートリアル

CenOS6.7 mysql 8.0.22 のインストールと設定方法のグラフィックチュートリアル

CenOS6.7 は MySQL8.0.22 (推奨コレクション) をインストールします

1. MySQLインストールパッケージをダウンロードする

公式サイトのダウンロードリンク: MySQL公式サイトのダウンロード、またはクリックして直接ダウンロード

ダウンロードするシステムに対応するバージョンを選択してください

2. インストールパッケージをLinuxにアップロードする

FileZillaを使用してアップロードします。Linuxシステムの操作にはSecureCRTを使用しています。Alt+Pを押すだけです


ダウンロードしたインストールパッケージをEドライブに置きました。

次のコードでアップロードしてください

e:/mysql-8.0.22-1.el6.i686.rpm-bundle.tar を配置します。

アップロードが完了すると、ホームディレクトリの下のユーザーディレクトリに保存されます。

3. インストールの準備

インストールする前に、Linuxにmysqlがあるかどうかを確認してください
コマンドを使用して表示する

rpm -qa | grep mysql

ある場合はアンインストールしてください。ここでデモンストレーションします。アンインストールして後で再インストールしてください。


見つかったものをすべてアンインストール

rpm -e --nodeps コンテンツが見つかりました


次に、mysql 関連のファイルがある場合は削除し、ない場合はスキップします。

検索 / -name mysqld*
見つかったファイルをrm -rfする

4. 解凍とインストールを開始する

まずフォルダを作成する

/usr/local/mysql ディレクトリに移動します。

/home/userディレクトリ(自分のユーザー名に対応)にアップロードされたMySQL tarballを/usr/local/mysqlに解凍します。

tar -xvf mysql-8.0.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

インストールを開始

先ほど解凍した mysql フォルダに移動する必要があります。

mysql-community-common-8.0.22-1.el6.i686 をインストールします

rpm -ivh mysql-community-common-8.0.22-1.el6.i686.rpm --nodeps --force

mysql-community-libs-8.0.22-1.el6.i686.rpm をインストールします。

rpm -ivh mysql-community-libs-8.0.22-1.el6.i686.rpm --nodeps --force

mysql-community-client-8.0.22-1.el6.i686.rpm をインストールします。

rpm -ivh mysql-community-client-8.0.22-1.el6.i686.rpm --nodeps --force

mysql-community-server-8.0.22-1.el6.i686.rpm をインストールします。

rpm -ivh mysql-community-server-8.0.22-1.el6.i686.rpm --nodeps --force

インストールが完了したら、rpm -qa | grep mysqlで確認します。

インストールしたばかりの4つが見えます

5. 設定ファイルを変更する

上記の手順を完了すると、my.cnf ファイルが生成されます。

vim /etc/my.cnf

最後に追加

小文字テーブル名=1

6. データベースを初期化して起動する

初期化

mysqld --初期化

mysql インストール パス フォルダーに対して mysql ユーザーを承認します。

chown -R mysql:mysql /var/lib/mysql

データベースのステータスを表示する

サービス mysqld ステータス

MySQLを起動する

サービスmysqldの開始


以前遭遇した落とし穴があります。起動できない場合は、承認する必要があります。起動できる場合も、承認する必要があります。

chmod -R 777 /var/lib/mysql

7. MySQLにログインする

一時パスワードを表示2つの方法

1. ログから検索:

/var/log/mysqld.log を cat します。


2. ログからフィルタリングして検索する

cat /var/log/mysqld.log | grep パスワード


mysqlにログイン

mysql -u ルート -p

8. パスワードを変更する

ここでパスワードを変更しました123456、自分で修正してください

警告ユーザー 'root'@'localhost' は、mysql_native_password で '123456' によって識別されました。

ログアウトして再度ログインする


データベースを見る

9. リモートアクセスを構成する

すべてのデータベースのすべてのテーブルに対するすべての権限をすべてのIPアドレスのルートユーザーに割り当てます。パスワードは123456です。

'123456' によって mysql_native_password で識別されるユーザー 'root'@'%' を作成します。

付与オプションを使用して、*.* のすべての権限を 'root'@'%' に付与します。
権限をフラッシュします。

10. Linuxファイアウォールを設定する

ポート3306を許可し、この設定をファイアウォールルールに追加します

/sbin/iptables -I 入力 -p tcp --dport 3306 -j 受け入れ
/etc/rc.d/init.d/iptables 保存

Navicatを使用したリモート接続

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 8.0.24 バージョンのインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.23 無料インストールバージョンの設定詳細チュートリアル
  • MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)
  • Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル
  • MySQL をインストールした後に調整する必要がある 10 のパフォーマンス設定項目
  • MySQL 8.0.22 zip圧縮パッケージ版(無料インストール)のダウンロード、インストール、および構成手順の詳細
  • 非常に詳細な MySQL8.0.22 のインストールと設定のチュートリアル
  • MySQL 8.0.22 winx64 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22.0 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 5.5.27 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQLデータベースの圧縮バージョンのインストールと設定に関する詳細なチュートリアル

<<:  よく使われる HTML 形式のタグ_Powernode Java Academy

>>:  Docker CPU 制限の実装

ブログ    

推薦する

MySQLフィールド定義でnullを使用しない理由の分析

NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...

js タグ構文の使用法の詳細

目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...

Linuxのファイルとフォルダの権限を操作する方法

Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...

CSS でのナビゲーション バーとドロップダウン メニューの実装

1. CSSナビゲーションバー(1)ナビゲーションバーの機能ナビゲーション バーを使いこなすことは、...

Linux システムのユーザー管理コマンドの概要

ユーザーとグループの管理1. ユーザーとグループの基本概念ユーザーとグループ:システム上のすべてのプ...

MySQL メモリテーブルと一時テーブルの使用方法の詳細な説明

MySQL メモリ テーブルと一時テーブルの使用メモリテーブル: セッション 1 $ mysql -...

Vue3 シングルファイルコンポーネントのスタイル機能の詳細な説明

目次スタイルスコープスタイルモジュール状態駆動型動的CSS要約するスタイルスコープ注意事項:スタイル...

js でクラスセレクターと名前属性セレクターを実装する手順の例

jQuery の登場により、DOM の操作効率が大幅に向上し、開発がより高いレベルに引き上げられまし...

vmware14Pro で Ubuntu システム インターフェイスが小さすぎる問題の解決方法の詳細な説明

1. 動作環境vmware14proウブントゥ 16.04LTS 2. 問題の説明vmware14P...

Reactでレシピシステムを実装する方法を解説した記事

目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...

Tomcat の一般的な例外と解決コードの例

弊社のプロジェクトは Java で開発され、ミドルウェアは Tomcat でした。運用中に、Tomc...

ローカル Docker に Postgres 12 + pgadmin をインストールする方法 (Apple M1 をサポート)

目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...

MySQLで時間別データと最後の時間別データの差をクエリするアイデアの詳細な説明

1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...

MySQL スロークエリ関連パラメータの原理の分析

MySQL スロー クエリ (正式名称はスロー クエリ ログ) は、MySQL によって提供されるロ...