Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール

Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール

次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。

[root@localhost etc]# rpm -qa | grep mysql // このコマンドは、オペレーティングシステムにmysqlデータベースがインストールされているかどうかを確認します

はいの場合は、 rpm -eコマンドまたはrpm -e --nodepsコマンドを使用してアンインストールできます。

[root@localhost ~]# rpm -e mysql // 通常の削除モード [root@localhost ~]# rpm -e --nodeps mysql // 強制削除モード。上記のコマンドの使用時に他の依存ファイルを削除するように求められた場合は、このコマンドを使用して強制的に削除できます。

削除後、 rpm -qa | grep mysqlコマンドを使用して、mysql が正常にアンインストールされたかどうかを確認できます。 !

公式サイトのyumリポジトリからインストールパッケージをダウンロードします。

[root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm
 --2017-04-24 18:53:49-- http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm
dev.mysql.com を解決しています... 137.254.60.11
dev.mysql.com|137.254.60.11|:80 に接続しています... 接続されました。
HTTP リクエストが送信されました。応答を待っています... 301 永久に移動されました
場所: https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm [以下]
--2017-04-24 18:53:49-- https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm
dev.mysql.com|137.254.60.11|:443 に接続しています... 接続されました。
エラー: 証明書の共通名「www.mysql.com」が要求されたホスト名「dev.mysql.com」と一致しません。
dev.mysql.com に安全でない方法で接続するには、「--no-check-certificate」を使用します。

ダウンロードしたrpmパッケージをローカルにインストールする

[root@localhost ~]# yum localinstall mysql57-community-release-el6-10.noarch.rpm
読み込まれたプラグイン: fastestmirror、refresh-packagekit、security
ローカル パッケージ プロセスの設定
mysql57-community-release-el6-10.noarch.rpm の調査: mysql57-community-release-el6-10.noarch
mysql57-community-release-el6-10.noarch.rpm をインストール対象としてマークする
キャッシュされたホストファイルからミラー速度をロードする
 * ベース: mirrors.cn99.com
 * 追加情報: mirrors.cn99.com
 * 更新情報: mirrors.cn99.com
依存関係の解決
--> トランザクションチェックを実行中
---> パッケージ mysql57-community-release.noarch 0:el6-10 がインストールされます
--> 依存関係の解決が完了しました
依存関係が解決されました
===============================================================================================================================================================================================
 パッケージ アーキテクチャ バージョン リポジトリ サイズ
===============================================================================================================================================================================================
インストール中:
 mysql57-community-release noarch el6-10 /mysql57-community-release-el6-10.noarch 30 k
取引概要
===============================================================================================================================================================================================
1 つのパッケージをインストール
合計サイズ: 30k
インストールサイズ: 30k
これでいいですか [y/N]: y
パッケージのダウンロード:
rpm_check_debug の実行
トランザクションテストの実行
トランザクションテストが成功しました
トランザクションの実行
 インストール中:mysql57-community-release-el6-10.noarch 1/1
 検証中: mysql57-community-release-el6-10.noarch 1/1
インストール済み:
 mysql57-コミュニティリリース.noarch 0:el6-10                          
完了!

利用可能なインストール パッケージを表示する

[root@localhost ~]# yum repolist が有効|grep mysql
mysql-connectors-community MySQL コネクタ コミュニティ 33
mysql-tools-community MySQL ツール コミュニティ 47
mysql57-community MySQL 5.7 コミュニティ サーバー 183

エラー [Errno -1] パッケージが意図したダウンロードと一致しない を回避するために、インストール前にすべての gcc パッケージをインストールしてください。

[root@localhost yum.repos.d]# yum install gcc*

MySQLをインストールする

[root@localhost yum.repos.d]# yum install -y mysql-community-server 
読み込まれたプラグイン: fastestmirror、refresh-packagekit、security
キャッシュされたホストファイルからミラー速度をロードする
 * ベース: mirrors.cn99.com
 * 追加情報: mirrors.cn99.com
 * 更新情報: mirrors.cn99.com
インストールプロセスの設定
依存関係の解決
--> トランザクションチェックを実行中
---> パッケージ mysql-community-server.x86_64 0:5.7.18-1.el6 がインストールされます
--> 依存関係の処理: パッケージ: mysql-community-server-5.7.18-1.el6.x86_64 の mysql-community-common(x86-64) = 5.7.18-1.el6
--> 依存関係の処理: mysql-community-client(x86-64) >= 5.7.9 (パッケージ: mysql-community-server-5.7.18-1.el6.x86_64)
--> トランザクションチェックを実行中
---> パッケージ mysql-community-client.x86_64 0:5.7.18-1.el6 がインストールされます
--> 依存関係の処理: パッケージ: mysql-community-client-5.7.18-1.el6.x86_64 の mysql-community-libs(x86-64) >= 5.7.9
---> パッケージ mysql-community-common.x86_64 0:5.7.18-1.el6 がインストールされます
--> トランザクションチェックを実行中
---> パッケージ mysql-community-libs.x86_64 0:5.7.18-1.el6 は廃止されます
---> パッケージ mysql-libs.x86_64 0:5.1.71-1.el6 は廃止されます
--> 依存関係の処理: パッケージ: 2:postfix-2.6.6-2.2.el6_1.x86_64 の libmysqlclient.so.16()(64 ビット)
--> 依存関係の処理: libmysqlclient.so.16(libmysqlclient_16)(64 ビット)、パッケージ: 2:postfix-2.6.6-2.2.el6_1.x86_64
--> トランザクションチェックを実行中
---> パッケージ mysql-community-libs-compat.x86_64 0:5.7.18-1.el6 は廃止されます
---> パッケージ postfix.x86_64 2:2.6.6-2.2.el6_1 が更新されます
---> パッケージ postfix.x86_64 2:2.6.6-8.el6 がアップデートされます
--> 依存関係の解決が完了しました
依存関係が解決されました
=============================================================================================================================
 パッケージ アーキテクチャ バージョン リポジトリ サイズ
=============================================================================================================================
インストール中:
 mysql-community-libs x86_64 5.7.18-1.el6 mysql57-community 2.1 M
   mysql-libs.x86_64 5.1.71-1.el6 の置き換え
 mysql-community-libs-compat x86_64 5.7.18-1.el6 mysql57-community 1.6 M
   mysql-libs.x86_64 5.1.71-1.el6 の置き換え
 mysql-community-server x86_64 5.7.18-1.el6 mysql57-community 152 M
依存関係をインストールしています:
 mysql-community-client x86_64 5.7.18-1.el6 mysql57-community 23 M
 mysql-community-common x86_64 5.7.18-1.el6 mysql57-community 328 k
依存関係の更新:
 postfix x86_64 2:2.6.6-8.el6 ベース 2.0 M
取引概要
=============================================================================================================================
5 つのパッケージをインストール
1 パッケージをアップグレード
総面積:180メートル
合計ダウンロードサイズ: 152 MB
パッケージのダウンロード:
mysql-community-server-5.7.18-1.el6.x86_64.rpm | 152 MB 01:41  
警告: rpmts_HdrFromFdno: ヘッダー V3 DSA/SHA1 署名、キー ID 5072e1f5: NOKEY
ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql からキーを取得しています
GPG キー 0x5072E1F5 をインポートしています:
 ユーザー ID: MySQL リリース エンジニアリング <[email protected]>
 パッケージ: mysql57-community-release-el6-10.noarch (@/mysql57-community-release-el6-10.noarch)
 出典: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
rpm_check_debug の実行
トランザクションテストの実行
トランザクションテストが成功しました
トランザクションの実行
 インストール中: mysql-community-common-5.7.18-1.el6.x86_64 1/8
 インストール中: mysql-community-libs-5.7.18-1.el6.x86_64 2/8
 インストール中: mysql-community-libs-compat-5.7.18-1.el6.x86_64 3/8
 インストール中: mysql-community-client-5.7.18-1.el6.x86_64 4/8
 インストール中: mysql-community-server-5.7.18-1.el6.x86_64 5/8
 更新中: 2:postfix-2.6.6-8.el6.x86_64 6/8
 クリーンアップ: 2:postfix-2.6.6-2.2.el6_1.x86_64 7/8
 削除中: mysql-libs-5.1.71-1.el6.x86_64 8/8
 検証中: 2:postfix-2.6.6-8.el6.x86_64 1/8
 検証中: mysql-community-libs-compat-5.7.18-1.el6.x86_64 2/8
 検証中: mysql-community-server-5.7.18-1.el6.x86_64 3/8
 検証中: mysql-community-libs-5.7.18-1.el6.x86_64 4/8
 検証中: mysql-community-common-5.7.18-1.el6.x86_64 5/8
 検証中: mysql-community-client-5.7.18-1.el6.x86_64 6/8
 検証中: 2:postfix-2.6.6-2.2.el6_1.x86_64 7/8
 検証中: mysql-libs-5.1.71-1.el6.x86_64 8/8
インストール済み:
 mysql-community-libs.x86_64 0:5.7.18-1.el6 mysql-community-libs-compat.x86_64 0:5.7.18-1.el6       
 mysql-コミュニティサーバー.x86_64 0:5.7.18-1.el6       
依存関係がインストールされました:
 mysql-community-client.x86_64 0:5.7.18-1.el6 mysql-community-common.x86_64 0:5.7.18-1.el6        
依存関係が更新されました:
 postfix.x86_64 2:2.6.6-8.el6                                               
置き換えられました:
 mysql-libs.x86_64 0:5.1.71-1.el6                        
完了!

MySQLを起動する

[root@localhost yum.repos.d]# サービス mysqld を開始 
 MySQLデータベースを初期化しています: [ OK ]
パスワード検証プラグインをインストールしています: [ OK ]
mysqld を起動しています:

MySQLセーフモードに入る

[root@localhost yum.repos.d]# killall -TERM mysqld
[root@localhost yum.repos.d]# mysqld_safe --skip-grant-tables &
[1] 40422
[root@localhost yum.repos.d]# 2017-04-25T07:45:39.222061Z mysqld_safe '/var/log/mysqld.log' にログを記録しています。
2017-04-25T07:45:39.246117Z mysqld_safe /var/lib/mysql のデータベースを使用して mysqld デーモンを起動します
mysql -uroot -p
パスワードを入力してください:
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバーバージョン: 5.7.18 MySQL コミュニティサーバー (GPL)
Copyright (c) 2000, 2017, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。
 
mysql> mysqlを使用する
テーブル名と列名の補完のためのテーブル情報の読み取り
-Aでこの機能をオフにすると起動が速くなります。
データベースが変更されました
mysql> ユーザーから * を選択します。
エラー 1146 (42S02): テーブル 'mysql.users' が存在しません
mysql> ユーザーから * を選択します。
mysql> ユーザーを更新し、authentication_string=PASSWORD('mysql') を設定します。ここで、user='root';
クエリは正常、1 行が影響を受け、1 つの警告 (0.00 秒)
一致した行: 1 変更された行: 1 警告: 1
mysql>終了
さよなら
[2]+ 終了 1 mysqld_safe --skip-grant-tables
 
 [root@localhost yum.repos.d]# サービス mysqld を開始
mysqldを起動しています: [ OK ]
[root@localhost yum.repos.d]# mysql -uroot -p
パスワードを入力してください:
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは5です
サーバーバージョン: 5.7.18 MySQL コミュニティサーバー (GPL)
Copyright (c) 2000, 2017, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

mysql -h ホストアドレス -u ユーザー名 -p ユーザーパスワード

1. 例1: このマシン上のMYSQLに接続する

MySQL のインストール ディレクトリを見つけます。通常は、mysql -uroot -p コマンドを直接入力します。Enter キーを押すと、パスワードの入力を求められます。MYSQL をインストールしたばかりの場合は、スーパー ユーザー root にはパスワードがないため、Enter キーを押して MYSQL に入ります。

MYSQLプロンプトは次のとおりです: mysql>

2. リモートホスト上のMYSQLに接続する

リモート ホストの IP アドレスが 10.0.0.1、ユーザー名が root、パスワードが 123 であるとします。次に、次のコマンドを入力します。

MySQL -h10.0.0.1 -uroot -p123 です。

(注: u と root にはスペースは必要ありません。他の文字についても同様です)

ファイアウォールの設定

ファイアウォールのポート 3306 はデフォルトでは開いていません。リモートでアクセスする場合は、このポートを開く必要があります。

/etc/sysconfig/iptablesを開く

「-A INPUT –m state --state NEW –m tcp –p tcp –dport 22 –j ACCEPT」の下に以下を追加します。

-A 入力 -m 状態 --state 新規 -m tcp -p tcp --dport 3306 -j 受け入れる

次に、ファイルを保存して閉じ、ターミナルで次のコマンドを実行してファイアウォールの設定を更新します。

service iptables restart OK、すべてが設定され、MySQLにアクセスできます〜

注意: ポート3306を開くためのステートメントは、icmp-host-prohibitedの前に配置する必要があります。

mysql -uroot -p
パスワードを入力してください: 
MySQL モニターへようこそ。コマンドは ; または \g で終わります。
MySQL接続IDは3です
サーバーバージョン: 5.7.18 MySQL コミュニティサーバー (GPL)

Copyright (c) 2000, 2017, Oracle およびその関連会社。無断複写・転載を禁じます。

OracleはOracle Corporationおよびその関連会社の登録商標です。
その他の名称は各社の商標である場合があります。
所有者。

ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。

上記は、編集者が紹介した CentOS 6.5 での mysql-community-server. 5.7.18-1.el6 のインストールです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql インストーラ コミュニティ 8.0.16.0 のインストールと構成のグラフィック チュートリアル
  • MySQL Installer Community 5.7.16 インストール詳細チュートリアル
  • mysql インストーラ ウェブ コミュニティ 5.7.21.0.msi インストール グラフィック チュートリアル
  • mysql インストーラ コミュニティ 8.0.12.0 インストール グラフィック チュートリアル
  • MySQLインストーラがコミュニティモードで実行されている場合の解決策
  • MySQL Community Server 8.0.11 のインストールと設定方法のグラフィックチュートリアル
  • UnityはMySQLに接続し、テーブルデータの実装コードを読み取ります

<<:  JavaScript はマウスのドラッグを実装して div のサイズを調整します

>>:  CentOS のクローン作成、Linux 仮想マシンの共有の完全な手順

推薦する

MySQLはテーブルデータを復元するためにfrmファイルとibdファイルを使用します

目次frm ファイルと ibd ファイルの紹介frm ファイル回復テーブル構造ibd ファイル回復テ...

インターフェーステストプラットフォームを構築するためのDjango+Vue+Dockerの詳細な説明

1. 冒頭の2つの単語みなさんこんにちは。私の名前はLin Zonglinです。私はテストエンジニア...

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた場合の解決策を参考までに共有します。具体的な内容は次のとお...

Windows で MySQL 5.6 を 5.7 にアップグレードする方法

前面に書かれたMySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレ...

JavaScript クラス配列の詳細な理解

js 配列はどこでも使用されているため、おそらく誰もがよく知っているでしょうが、配列クラス (疑似配...

Navicat for MySQLのスケジュールされたデータベースバックアップとデータ復旧の詳細

データベースの変更または削除操作によってデータ エラーが発生したり、データベースがクラッシュしたりす...

MySQL ビューの紹介と基本操作のチュートリアル

序文ビューは、データベース システム内で非常に便利なデータベース オブジェクトです。 MySQL 5...

...

MySQL 5.7.18 アーカイブ圧縮版のインストールチュートリアル

この記事では、MySQL 5.7.18アーカイブ圧縮版をインストールする具体的な方法を参考までに紹介...

Centos7 に MySQL 8.0.23 をインストールする手順 (初心者レベル)

まず、MySQL とは何かを簡単に紹介します。簡単に言えば、データベースはデータを格納するための倉庫...

Centos Docker ブリッジ モードでホスト Redis サービスにアクセスできないというトラブルシューティングの経験

背景:以前、コンテナ内のホストが提供する Redis サービスにアクセスする必要があるプロジェクトを...

JavaScriptの基本的なインタラクションの詳細な説明

目次1. 要素の入手方法文書から入手ID取得クラス名 (className) を取得します。タグ名 ...

意外と知らないJSのループ速度テストのいろいろを徹底解説

目次序文1. forループ2. whileループとdo-whileループ3. forEach、map...

ウェブページ作成における絶対パスと相対パスの違い

1. 絶対パスまず、ローカル コンピューターでは、ファイルの絶対パスは、当然、ハード ディスク上でフ...

jQueryは要素を追加した後に元のイベントが実行されない問題を解決します

まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...