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 淘宝ミラー変更説明

推薦する

jsを使用して写真をアップロードする機能を実現する

フロントエンドで画像をアップロードする原理は、入力 type="file" タグ...

MySQL 5.7.27 のダウンロード、インストール、設定に関する詳細なチュートリアル

目次1. ダウンロード手順2. 環境変数を設定する3. my.iniファイルを設定する4. MySQ...

WeChatアプレット開発の実践スキル:データの転送と保存

日々の開発で遭遇した様々な問題と、その解決策を閲覧しながら、日々の開発でよく使用するスキルや知識ポイ...

スケジュールされた時間に古いジャンクファイルを自動的に削除する Linux 用の Autotrash ツール

Autotrash は、古い削除済みファイルを消去するプロセスを自動化するコマンド ライン プログラ...

ウェブサイトのユーザーエクスペリエンスデザイン(UE)

Google Reader で、JunChen が書いた「フロー理論と設計」というタイトルの投稿を見...

Mysqlの同時パラメータ調整の詳細な説明

目次クエリキャッシュの最適化概要クエリプロセスクエリキャッシュ構成クエリキャッシュの無効化メモリ管理...

mysql8.x docker リモートアクセスの詳細な設定

目次環境条件エラーが発生しました回避策1. mysql dockerにログインする2. ルートパスワ...

RGBカラーテーブルコレクション

RGBカラーテーブル色英語名RGB 16色雪255 250 250 #FFFAFAゴーストホワイト2...

アニメーションとトランジションの違い

CSS3アニメーションとJSアニメーションの違いJSはフレームアニメーションを実装しますCSS3はト...

Zookeeperスタンドアロン環境とクラスタ環境の構築

1. 単一マシン環境の構築# 1.1 ダウンロードZookeeper の対応するバージョンをダウンロ...

Ubuntu16.04はphp5.6ウェブサーバー環境を構築します

Ubuntu 16.04 はデフォルトで PHP7.0 環境をインストールしますが、PHP7 は一部...

JS で Websocket ベースのマルチターミナル ブリッジング プラットフォームを実装する方法

目次1. デバッグ対象2. WebSocketの機能3. ソケット接続を確立する3.1 部屋の作成方...

MySQL 半同期レプリケーションの原理構成と導入の詳細な説明

環境の紹介: Ubuntu Server 16.04.2+MySQL 5.7.17 コミュニティ サ...

Angularの動的コンポーネントの詳細な説明

目次使用シナリオ達成方法1. 動的コンポーネントを配置する場所2. コンポーネントのインスタンスを取...

Flex モバイルレイアウトにおけるシングルラインレイアウトとダブルラインレイアウトの違いと使い方

レイアウトにul>liを使用した単一行レイアウトを以下に示します。 <ul class=...