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 制限の実装

推薦する

Linuxのwatchコマンドの使用

1. コマンドの紹介watch コマンドは、指定されたコマンドを定期的に実行し、実行結果を全画面に表...

MySQL 最適化戦略 (推奨)

要約すれば: 1. データベースの設計とテーブルの作成時にパフォーマンスを考慮する2. SQLの記述...

Vueはマルチタブコンポーネントを実装します

効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...

Linux での NTP サーバー設定の詳細な手順

目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...

SQL の左結合と右結合の原理と例の分析

テーブルが 2 つあり、テーブル A のレコードがテーブル B に存在しない可能性があります。左結合...

イメージのパッケージ化とワンクリック展開を実現するためにDockerを組み合わせたアイデア

1. サーバーにDockerをインストールする yumでdockerをインストール設定ファイルを変更...

シンプルなウェブページレイアウトの構造と表現原理の共有

構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...

Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル

序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...

クロスオリジン画像リソース権限(CORS 対応画像)

HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...

クラウド決済を実装するWeChatミニプログラムについて

目次1. はじめに2. 思考分析3. クラウド決済のケーススタディ1. クラウド機能1-1. 認証不...

Dockerfile を使用して Docker イメージをカスタマイズする方法

Dockerfile を使用したイメージのカスタマイズイメージのカスタマイズとは、実際には各レイヤー...

HTMLの基礎 HTMLの構造

HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...

MySQLの遅いクエリ問題の詳細な分析データ送信

例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...

アイデアを通じてプロジェクトをDockerにパッケージ化する方法

多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...

埋め込みJavaScriptと外部リンクの基本的な応用方法

目次埋め込みJavaScriptと外部リンクの基本的な応用JavaScript の記述方法には、イン...