0. 環境 この記事のオペレーティング システム: CentOS 7.2.1511 x86_64 1. システムに付属するmariadb-libをアンインストールする [root@centos-linux ~]# rpm -qa|grep mariadb mariadb-libs-5.5.44-2.el7.centos.x86_64 [root@centos-linux ~]# rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps 2. rpmインストールパッケージをダウンロードする 最新の rpm コレクション パッケージを見つけるには、公式 Web サイトにアクセスしてください。現在、最新版はmysql-5.7.13-1.el7.x86_64.rpm-bundle.tarです。 次のようにコードをコピーします。 [root@centos-linux ~]# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar 次に解凍します [root@centos-linux ~]# ls mysql-5.7.13-1.el7.x86_64.rpm-バンドル.tar [root@centos-linux ~]# tar xvf mysql-5.7.13-1.el7.x86_64.rpm-bundle.tar mysql-コミュニティテスト-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ埋め込み-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ埋め込み互換-5.7.13-1.el7.x86_64.rpm mysql-コミュニティサーバー-5.7.13-1.el7.x86_64.rpm mysql-コミュニティクライアント-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ-共通-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ-サーバー-最小限-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ組み込み開発-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ開発-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ-ライブラリ-compat-5.7.13-1.el7.x86_64.rpm mysql-コミュニティライブラリ-5.7.13-1.el7.x86_64.rpm mysql-コミュニティ-最小限-デバッグ情報-5.7.13-1.el7.x86_64.rpm 3. インストール [root@centos-linux ~]# rpm -ivh mysql-community-common-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-libs-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-client-5.7.13-1.el7.x86_64.rpm [root@centos-linux ~]# rpm -ivh mysql-community-server-5.7.13-1.el7.x86_64.rpm 4. データベースの初期化 *nixシステムでは、データベースディレクトリとファイルがmysqlログインユーザーによって所有されていることを確認するために、mysqlサービスをrootとして実行する場合、初期化するために次のコマンドを実行する必要があります。 上の画像の最後の行には生成されたパスワードが表示されます。これで、データベースを起動し、上記のパスワードを使用してログインできます。 [root@centos-linux ~]# systemctl mysqldを起動します [root@centos-linux ~]# mysql -uroot -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは2です サーバーバージョン: 5.7.13 Copyright (c) 2000, 2016, Oracle およびその関連会社。無断複写・転載を禁じます。 OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。 ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 マイSQL> 5. ルートパスワードを変更する パスワードは期限切れです。通常通り使用するには、パスワードを変更する必要があります。 mysql> データベースを表示します。 エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。 以前のpassword()関数は廃止されます。公式の推奨では、パスワードを変更するには次のコマンドを使用します。 mysql> ALTER USER 'root'@'localhost' を 'new_password' によって識別します。 同時に、設定したパスワードが単純すぎる場合はエラーが報告されます。 mysql> ALTER USER 'root'@'localhost' が '123' によって識別されます。 エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません パスワード設定の具体的なルールについては、こちらの記事を参照してください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux で MongoDB のリモート自動バックアップを実装する方法
>>: JavaScript におけるイベント委譲メカニズムと深いコピーと浅いコピーの簡単な分析
1. protoをコンパイルするすべての .proto ファイルを保存するために、src フォルダー...
序文MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこの...
この記事では、スライディングカルーセル効果を実現するためのjsの具体的なコードを参考までに共有します...
Linux では、通常、ファイルの名前を変更するために mv コマンドを使用します。これは、単一のフ...
次のグラフは、100 個の異なる要素で iframe を作成するのにどれくらいの時間がかかるかを示し...
目次1. Document.execCommand() メソッド(1)コピー操作(2)貼り付け操作(...
目次1. スコープはさまざまな方法で表現されます2. 変動昇進と非昇進の違い3. 一時的なデッドゾー...
目次1. はじめに2. 環境とツール3. Dockerをインストールし、リモート接続を構成する4. ...
目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...
序文私は Win7 を搭載した古いラップトップを持っています。古いシステムを維持しながら、同時に U...
ご存知のとおり、私たちが毎日閲覧する Web ページ、Web サイト、または Web ページには独自...
序文最近、私は夜に時間を取って「CSS World」という本を読んでいます。この本は非常に興味深く、...
MySQLにおける静的変数の役割の詳細な説明静的変数の使用 静的変数サンプルコード: 関数テスト()...
目次1. 開発モードとリリースモードに異なるパッケージエントリポイントを指定する2. 外部CDNリソ...
最近、Zoom ビデオ会議をテストし、100 人が同時に会議に参加することをシミュレートする必要があ...