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 を使用する際に発生する循環参照の問題を解決する方法の詳細な説明
Node.js では、.js ファイルは完全なスコープ (モジュール) です。したがって、var に...
Docker で MySQL コンテナを作成する場合、コンテナの起動後にデータベースとテーブルが自動...
背景すべては、WeChat 技術グループのクラスメートが「写真の主な色を取得する方法はあるか」と尋ね...
私たち謙虚なプログラマーは、今でもこう歌わなければなりません。「あなたも私も、この世に生まれて、一日...
序文モバイル端末に触れたばかりの友人の多くは、クリックジャンプルーティング、特にVueルーティングを...
1. トランザクションはACID特性を持つ原子性: トランザクションは、トランザクションによって分割...
ディスプレイ定義IDテーブルに定義された自動増分IDが上限に達した場合、次のIDを申請する際に得られ...
目次1. React フックと純粋関数2. シンプルなmyUseState 3. myUseStat...
1. vue2 での従来の書き方 // 親コンポーネントは 'foo' を提供します...
目次1. Flinkの概要1.1 基本的な紹介1.2 アプリケーションシナリオ2. 環境の展開2.1...
Dockerデーモンのアクセラレータを構成する設定ファイルから Docker を起動し、/etc/d...
Vue でのコードの再利用により、mixnis が提供されます。テンプレートの再利用により、スロット...
MySQL 8 の新機能: MySQL をバージョン 5.x から 8.x に直接アップグレードする...
背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...
目次1. EclipseがTomcatを構成する2. Tomcat の無効なポートの解決方法方法1:...