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 におけるイベント委譲メカニズムと深いコピーと浅いコピーの簡単な分析
各浮動小数点型のストレージ サイズと範囲は、次の表に示されています。タイプサイズ範囲(符号付き)範囲...
目次一般的な圧縮形式: gz .bz2 .xz .zip一般的に使用されるアーカイブは圧縮を必要とす...
使用シナリオ:プロジェクトのページでは、頻繁に変更されず、個別のカスタマイズも伴わない大量のデータを...
Keepalive は Vue プロジェクトでのキャッシュによく使用され、基本的な要件を満たすのに非...
目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...
1. Vue レスポンシブの使用法を確認する Vue の応答性は、私たち全員がよく知っています。 ...
目次tinymce、tinymce ts、tinymce-vue 宣言ファイルをインストールするパッ...
目次1. インデックスの基本1. インデックスの種類1.1 Bツリーインデックス1.2 ハッシュイン...
Vim は Linux でよく使用されるテキスト エディターです。 Vim は、Sublime や ...
HTML に <script> スクリプトを追加する方法: 1. HTMLにJavaSc...
最近、業務上のボタンの増加により、ページレイアウトにボタンが多すぎて、ページが美しくなく、ユーザーエ...
展示する デザインパスワード強度分析パスワードは数字、文字、特殊記号で構成されていますパスワード: ...
HTML 初心者は、ファイルを正しく参照する方法という問題によく遭遇します。たとえば、HTML ペー...
導入実稼働環境では、データの損失を回避するために、通常、データベースは定期的にバックアップされます。...
準備1. 仮想マシンを起動する2. gitツールルートアカウントでログインルートアカウントを使用して...