1 Linuxディストリビューションのバージョンを確認する [root@typecodes ~]# cat /etc/redhat-release 2 公式MySQL Yumリポジトリをダウンロードする Linux ディストリビューションのバージョン (CentOS と Fedora はどちらも Red Hat に属します) に応じて、MySQL 公式 Web サイト (http://dev.mysql.com/downloads/repo/yum/) から Yum リポジトリを取得します。 [root@typecodes ~]# wget -i http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm --2016-02-03 18:36:02-- http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm dev.mysql.com (dev.mysql.com) を解決しています... 137.254.60.11 dev.mysql.com (dev.mysql.com)|137.254.60.11|:80 に接続しています... 接続されました。 HTTP リクエストが送信されました。応答を待っています... 302 が見つかりました 場所: http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm [以下] --2016-02-03 18:36:04-- http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm repo.mysql.com (repo.mysql.com) を解決しています... 104.102.164.25 repo.mysql.com (repo.mysql.com)|104.102.164.25|:80 に接続しています... 接続されました。 HTTP リクエストが送信されました。応答を待っています... 200 OK 長さ: 8984 (8.8K) [application/x-redhat-package-manager] 保存先: 'mysql57-community-release-el7-7.noarch.rpm' 100%[= ... 2016-02-03 18:36:07 (68.4 MB/秒) - 'mysql57-community-release-el7-7.noarch.rpm' を保存しました [8984/8984] 3 MySQL Yumリポジトリをインストールする MySQL Yum リポジトリをインストールした後、yum update を実行するたびに、MySQL が更新されているかどうかが確認されます。 [root@typecodes ~]# yum -y インストール mysql57-community-release-el7-7.noarch.rpm 読み込まれたプラグイン: axelget、fastestmirror、langpacks mysql57-community-release-el7-7.noarch.rpm の調査: mysql57-community-release-el7-7.noarch mysql57-community-release-el7-7.noarch.rpm をインストール対象としてマークする 依存関係の解決 --> トランザクションチェックを実行中 ---> パッケージ mysql57-community-release.noarch 0:el7-7 がインストールされます --> 依存関係の解決が完了しました 依存関係が解決されました ======================================================================================================================================================================= パッケージ アーキテクチャ バージョン リポジトリ サイズ ======================================================================================================================================================================= インストール中: mysql57-community-release noarch el7-7 /mysql57-community-release-el7-7.noarch 7.8 k 取引概要 ======================================================================================================================================================================= 1 パッケージをインストール 合計サイズ: 7.8k インストールサイズ: 7.8k パッケージをダウンロードしています: トランザクションチェックを実行中 トランザクションテストの実行 トランザクションテストが成功しました トランザクションの実行 インストール中:mysql57-community-release-el7-7.noarch 1/1 検証中: mysql57-community-release-el7-7.noarch 1/1 インストール済み: mysql57-コミュニティリリース.noarch 0:el7-7 完了! 3 MySQLデータベースのサーバーバージョンをインストールする [root@typecodes ~]# yum -y mysql-community-server をインストールします 読み込まれたプラグイン: axelget、fastestmirror、langpacks ベースにメタデータがありません epel のメタデータはありません 追加コンテンツにメタデータはありません repomd.xml | 2.5 KB 00:00:00 mysql-connectors-community メタデータを正常に更新しました repomd.xml | 2.5 KB 00:00:00 mysql-tools-community メタデータを正常に更新しました repomd.xml | 2.5 KB 00:00:00 mysql57-community メタデータを正常に更新しました 更新に利用できるメタデータがありません mysql-コネクタ-コミュニティ | 2.5 kB 00:00:00 mysql-tools-コミュニティ | 2.5 kB 00:00:00 mysql57-コミュニティ | 2.5 kB 00:00:00 (1/3): mysql-tools-community/x86_64/primary_db | 24 kB 00:00:01 (2/3): mysql57-community/x86_64/primary_db | 28 kB 00:00:01 (3/3): mysql-connectors-community/x86_64/primary_db | 8.6 kB 00:00:02 キャッシュされたホストファイルからミラー速度をロードする * ベース: mirrors.aliyun.com * 宛先: mirrors.neusoft.edu.cn * 追加情報: mirrors.163.com * 更新情報: mirrors.163.com 依存関係の解決 --> トランザクションチェックを実行中 ---> パッケージ mysql-community-server.x86_64 0:5.7.10-1.el7 がインストールされます --> 依存関係の処理: パッケージ: mysql-community-server-5.7.10-1.el7.x86_64 の mysql-community-common(x86-64) = 5.7.10-1.el7 --> 依存関係の処理: パッケージ: mysql-community-server-5.7.10-1.el7.x86_64 の mysql-community-client(x86-64) = 5.7.10-1.el7 --> トランザクションチェックを実行中 ---> パッケージ mysql-community-client.x86_64 0:5.7.10-1.el7 がインストールされます --> 依存関係の処理: パッケージ: mysql-community-client-5.7.10-1.el7.x86_64 の mysql-community-libs(x86-64) = 5.7.10-1.el7 ---> パッケージ mysql-community-common.x86_64 0:5.7.10-1.el7 がインストールされます --> トランザクションチェックを実行中 ---> パッケージ mariadb-libs.x86_64 1:5.5.44-2.el7.centos は廃止されます --> 依存関係の処理: パッケージ: 2:postfix-2.10.1-6.el7.x86_64 の libmysqlclient.so.18()(64 ビット) --> 依存関係の処理: libmysqlclient.so.18(libmysqlclient_18)(64 ビット)、パッケージ: 2:postfix-2.10.1-6.el7.x86_64 ---> パッケージ mysql-community-libs.x86_64 0:5.7.10-1.el7 は廃止されます --> トランザクションチェックを実行中 ---> パッケージ mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 は廃止されます --> 依存関係の解決が完了しました 依存関係が解決されました ======================================================================================================================================================================= パッケージ アーキテクチャ バージョン リポジトリ サイズ ======================================================================================================================================================================= インストール中: mysql-community-libs x86_64 5.7.10-1.el7 mysql57-community 2.2 M mariadb-libs.x86_64 1:5.5.44-2.el7.centos の置き換え mysql-community-libs-compat x86_64 5.7.10-1.el7 mysql57-community 2.0 M mariadb-libs.x86_64 1:5.5.44-2.el7.centos の置き換え mysql-community-server x86_64 5.7.10-1.el7 mysql57-community 142 M 依存関係をインストールしています: mysql-community-client x86_64 5.7.10-1.el7 mysql57-community 24 M mysql-community-common x86_64 5.7.10-1.el7 mysql57-community 269 k 取引概要 ======================================================================================================================================================================= 3 つのパッケージ (+2 つの依存パッケージ) をインストールします 合計ダウンロードサイズ: 171 MB パッケージをダウンロードしています: mysql-community-server-5.7.10-1.el7.x86_64.rpm | 142 MB 00:03:42 mysql-community-libs-compat-5.7.10-1.el7.x86_64.rpm | 2.0 MB 00:00:03 mysql-community-libs-5.7.10-1.el7.x86_64.rpm | 2.2 MB 00:00:05 mysql-community-client-5.7.10-1.el7.x86_64.rpm | 24 MB 00:00:41 警告: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-common-5.7.10-1.el7.x86_64.rpm: ヘッダー V3 DSA/SHA1 署名、キー ID 5072e1f5: NOKEY00 ETA mysql-community-common-5.7.10-1.el7.x86_64.rpm の公開鍵がインストールされていません mysql-community-common-5.7.10-1.el7.x86_64.rpm | 269 KB 00:00:01 ファイル:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql からキーを取得しています GPG キー 0x5072E1F5 をインポートしています: ユーザー ID: 「MySQL リリース エンジニアリング <[email protected]>」 指紋: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5 パッケージ: mysql57-community-release-el7-7.noarch (@/mysql57-community-release-el7-7.noarch) 出典: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql トランザクションチェックを実行中 トランザクションテストの実行 トランザクションテストが成功しました トランザクションの実行 インストール中: mysql-community-common-5.7.10-1.el7.x86_64 1/6 インストール中: mysql-community-libs-5.7.10-1.el7.x86_64 2/6 インストール中: mysql-community-client-5.7.10-1.el7.x86_64 3/6 インストール中: mysql-community-server-5.7.10-1.el7.x86_64 4/6 インストール中: mysql-community-libs-compat-5.7.10-1.el7.x86_64 5/6 消去中: 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 6/6 検証中: mysql-community-server-5.7.10-1.el7.x86_64 1/6 検証中: mysql-community-libs-compat-5.7.10-1.el7.x86_64 2/6 検証中: mysql-community-common-5.7.10-1.el7.x86_64 3/6 検証中: mysql-community-libs-5.7.10-1.el7.x86_64 4/6 検証中: mysql-community-client-5.7.10-1.el7.x86_64 5/6 検証中: 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 6/6 インストール済み: mysql-community-libs.x86_64 0:5.7.10-1.el7 mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 mysql-community-server.x86_64 0:5.7.10-1.el7 依存関係がインストールされました: mysql-community-client.x86_64 0:5.7.10-1.el7 mysql-community-common.x86_64 0:5.7.10-1.el7 置き換えられました: mariadb-libs.x86_64 1:5.5.44-2.el7.centos 完了! [root@typecodes ~]# クリア 最終スクリーンショット: 4 データベースを起動します。 [root@typecodes ~]# systemctl で mysqld.service を起動します 次に、コマンド 5 初期パスワードを取得する YUM を使用して MySQL サービスをインストールして起動すると、MySQL プロセスはプロセス ログに root ユーザーの初期パスワードを自動的に出力します。 ########mysql プロセス ログから root ユーザーの初期パスワードを取得します: ra%yk7urCBIh [root@typecodes ~]# grep "password" /var/log/mysqld.log 2016-02-03T10:42:17.272166Z 1 [注記] root@localhost の一時パスワードが生成されます: ra%yk7urCBIh 2016-02-03T10:42:36.776875Z 2 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:42:52.063138Z 3 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:42:57.564373Z 4 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:43:01.477007Z 5 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:46:03.642008Z 6 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:46:11.217889Z 7 [注記] ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワード使用: NO) 2016-02-03T10:47:44.755199Z 0 [注記] プラグイン 'validate_password' をシャットダウンしています 2016-02-03T10:47:46.505844Z 0 [注意] プラグイン 'sha256_password' をシャットダウンしています 2016-02-03T10:47:46.505851Z 0 [注記] プラグイン 'mysql_native_password' をシャットダウンしています 6 ルートユーザーのパスワードを変更する セクション 5 で取得した root ユーザーの初期パスワードを使用して、それを変更します。 set global validate_password_length=4; //パスワード内のデータの長さを指定します alter user root@localhost identified by 'crow'; //パスワードを変更します リモートアクセス権限を追加する GRANT オプション付きで、'crow' によって識別される 'root'@'%' に *.* のすべての権限を付与します。 権限のフラッシュ; mysqlを終了し、サービスを再起動する systemctl で mysqld を再起動します。 ファイアウォールのポート3306を開く ファイアウォールコマンド --zone=public --add-port=3306/tcp --permanent ファイアウォールを再起動する ファイアウォール-cmd --reload [root@typecodes ~]# mysql -uroot -p パスワードを入力してください: #######デフォルトのルート パスワードを入力して Enter キーを押します。MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは2です サーバーバージョン: 5.7.10 Copyright (c) 2000, 2015, Oracle およびその関連会社。無断複写・転載を禁じます。 OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新しいパスワード'; クエリは正常、影響を受けた行は 0 行 (0.00 秒) mysql>終了 さよなら 7 インストール完了 この時点で、CentOS 7 での YUM 方式を使用した MySQL 5.7.10 データベースのインストールは完了です。以下に示すように、新しい root パスワードを使用して MySQL にログインできます。 [root@typecodes ~]# mysql -uroot -ppassword mysql: [警告] コマンドライン インターフェイスでパスワードを使用すると安全でない可能性があります。 MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは3です サーバーバージョン: 5.7.10 MySQL コミュニティサーバー (GPL) Copyright (c) 2000, 2015, Oracle およびその関連会社。無断複写・転載を禁じます。 OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 mysql> mysql を使用します。 テーブル名と列名の補完のためのテーブル情報の読み取り -Aでこの機能をオフにすると起動が速くなります。 データベースが変更されました mysql> データベースを表示します。 +--------------------+ | データベース | +--------------------+ | 情報スキーマ | |mysql | | パフォーマンススキーマ | |システム| +--------------------+ セット内の 4 行 (0.00 秒) mysql>クリア mysql>終了 さよなら [root@typecodes ~]# クリア 付録1: MySQLデータベースの構成情報を表示する MySQL 構成ファイルは /etc/my.cnf のままです。その他のインストール情報は、mysql_config コマンドで表示できます。このうち、動的ライブラリ ファイルは /usr/lib64/mysql ディレクトリに保存されます。 付録2: C/C++開発者向け mysql.h などのヘッダーファイルが必要なので、以下のコマンドを実行して mysql 開発バージョンをインストールする必要があります。 [root@typecodes ~]# yum -y インストール mysql-community-devel 付録3: MySQLリポジトリの削除 MySQL Yum リポジトリはセクション 3 でインストールされたため、後続の各 yum 操作では更新がチェックされます。この自動チェック操作を削除する場合は、次のコマンドを使用して MySQL リポジトリをアンインストールできます。 [root@typecodes ~]# yum -y 削除 mysql57-community-release-el7-7.noarch 更新 2017.04.10 11:10 上記の yum メソッドを使用して、mysql 公式サイトから最新バージョンの mysql5.7.18 をインストールすることもできます。セクション 2 の rmp パッケージのバージョンを置き換えるだけで、その後の手順は変更されません。 実行ファイル: mysql57-community-release-el7-10.noarch.rpm 上記は、編集者が紹介した Centos7.3 に mysql5.7.18 をインストールする方法に関する詳細なチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux カーネル デバイス ドライバー仮想ファイル システムに関する注意事項
>>: JSON.stringify を使用する際に発生する循環参照の問題を解決する方法の詳細な説明
これは主に CSS スタイルのコントロールと META タグです。コードをコピーコードは次のとおりで...
目次1. GTIDの基本概念2. GTIDの利点3. GTIDの仕組み4. 従来のレプリケーションに...
CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...
序文MySQL に関する私の理解に基づくと、パフォーマンスの最適化作業やマスター スレーブ レプリケ...
目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...
目次必要回避策1. ツールチップを設定する2. hookToolTip変数を定義する3. メソッド内...
目次1. はじめに2. 詳しい説明2.1、非同期2.1.1. 関数はPromise以外のオブジェクト...
目次1. グループクエリの概略図2. groupbyキーワード構文の詳細な説明3. 簡単なグループク...
1. IPアドレスを設定する前に、まずifconfigを使用してネットワークカード情報を表示し、ネッ...
Server 2016 のリモート デスクトップ接続のデフォルト数は 2 ユーザーです。2 人以上...
この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...
要件: データをリスト形式で表示する場合、表示すべき情報項目が多く、表が横に長くなってしまいます。表...
(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...
目次1. ビューフック1. ngAfterViewInit および ngAfterViewCheck...
1. まず、nginxの位置情報に関する関連知識を確認しましょう1) 位置マッチング手順: ~ #波...