CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)

CentOS 6.2 に MySQL 5.7.28 をインストールするチュートリアル (mysql ノート)

1. 環境整備

1.MySQLインストールパス: /usr/local

2. CentOS 6.2 サーバー (64 ビット)

3. MySQL 5.7.28 ダウンロード (64 ビット)

https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz をダウンロードしてください

2. MySQLのインストール

2.1 解凍してmysqlに名前を変更する

2.2 mysqlディレクトリの下にデータディレクトリを作成する

2.3 mysqlユーザーグループとユーザーを作成し、mysqlディレクトリのユーザーグループとユーザーを設定する

2.4 mysqlの初期化

2.5 MySQLサービスを開始する

2.6 起動時にMySQLサービスを自動的に開始するように設定する

3.MySQL接続

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

生成されたランダムパスワードをrootに変更する

5. MySQLへのリモートログインを設定します(この例では、Navicateを介してMySQLにリモートで接続します)

セキュリティ上の理由から、デフォルトでは、Linux では、mysql ホスト以外のマシンは mysql データベース サービスにアクセスできません。したがって、リモート アクセスを容易にするには、root を再認証する必要があります。

この時点でも Navicate が MySQL にリモートで接続できない場合は、ファイアウォールの問題に注意してください。オンライン環境では、通常、指定されたポートを閉じることは推奨されますが、ファイアウォールは閉じないでください。指定されたポートを開く方法については、「Linuxで指定されたポートを開く」を参照してください。

この例では、デモ用に MySQL のデフォルト ポート 3306 を使用します。コマンド vi /etc/sysconfig/iptables でポートを開きます

6. MySQLへのリモートログインをナビゲートする

MySQL へのリモート ログインをテストし、接続は成功しました。

以下の問題が発生した場合は、以下を参照してください。

1.エラー 1862 (HY000): パスワードの有効期限が切れています。ログインするには、有効期限切れのパスワードをサポートするクライアントを使用してパスワードを変更する必要があります。

リンクを参照してください:https://www.jb51.net/article/174243.htm

2. エラー 2002 (HY000): ソケット '/tmp/mysql.sock' 経由でローカル MySQL サーバーに接続できません

リンクを参照してください:https://www.jb51.net/article/174244.htm

3. エラーメッセージ: mysqld: 認識されないサービス

エラー: バイナリ ソース コードを使用して MySQL をインストールすると、service mysqld start を使用して MySQL サービスを開始できなくなります

リンクを参照してください:https://www.jb51.net/article/174244.htm

要約する

上記は、CentOS 6.2 に MySQL 5.7.28 をインストールする方法に関するチュートリアルです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL 5.7.30 のインストールとアップグレードの問題に関する詳細なチュートリアル
  • CentOS7 に YUM 経由で MySQL 5.7 をインストールする詳細な手順
  • Windows での mysql-5.7.28 のダウンロード、インストール、および構成に関する詳細なグラフィックとテキストのチュートリアル
  • MySQL 5.7.27 のインストールと設定方法のグラフィックチュートリアル
  • MySQL5.7.27-winx64 バージョン win10 のダウンロードとインストールのチュートリアル図
  • CentOS7 64 ビットでの MySQL 5.7 のインストールと設定のチュートリアル
  • MySQL 5.7.33 インストール プロセスの詳細な図解

<<:  Linux または Android でファイル システムを追加する属性インターフェイスを解析する方法

>>:  npm 淘宝ミラー変更説明

推薦する

キャンバス操作プラグイン fabric.js の使い方を詳しく解説

Fabric.js は非常に便利なキャンバス操作プラグインです。ここでは、日常のプロジェクトで使用さ...

MySQLデータファイルの保存場所を表示する方法

次のような疑問が湧くかもしれません。MySQLをローカル (自分のコンピュータ) にインストールした...

TCPソケットSYNキューとAcceptキューの差異分析

まず、「LISTENING」状態の TCP ソケットには 2 つの独立したキューがあることを理解する...

Linux CentOS MySQL データベースのインストールと設定のチュートリアル

MySQLデータベースのインストールに関するメモ、みんなで共有a) MySQL ソースインストールパ...

Html、sHtml、XHtml の違いのまとめ

たとえば、<u>には終了文字がなく、ブラウザはそれを認識します。 SHTML は Ser...

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

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

Windows 7 で MySQL 5.7.17 をインストールする方法についてのグラフィック チ...

js 正確な計算

var numA = 0.1; var numB = 0.2; アラート(numA + numB)...

Vue-Routerのインストールと使用方法の詳細な説明

目次インストールルーティングの基本構成Vue にルーターをインストールするルーターの設定Router...

MySQLのROUND関数の丸め演算における落とし穴の分析

この記事では、MySQL の ROUND 関数を使用した丸め操作の落とし穴を例を使って説明します。ご...

Vueはドラッグアンドドロップを使用して構造ツリーを作成します

この記事の例では、ドラッグアンドドロップを使用して構造ツリーを作成するVueの具体的なコードを共有し...

JavaScript の矢印関数と通常の関数の違いの詳細な説明

この記事では、JavaScriptにおけるアロー関数と通常の関数の違いについて解説します。具体的な内...

MySQL で null 値と空文字 ('') を区別する

日常の開発では、データベースの追加、削除、変更、クエリが一般的に行われるため、Mysql で NUL...

CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法

通常、清明節、国哀悼日、大地震の日、影響力のある偉人の死去または命日には、ウェブマスターとして、故人...

W3C チュートリアル (14): W3C RDF および OWL アクティビティ

RDF と OWL は、2 つの重要なセマンティック ウェブ テクノロジーです。 RDF と OWL...