この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更についてご紹介します。具体的な内容は次のとおりです。 1. 公式インストールドキュメント http://dev.mysql.com/doc/mysql-yum-repo-クイックガイド/en/ 2. MySQL yumパッケージをダウンロードする yum は、MySQL のリポジトリに含まれています。 ローカルにダウンロードしてからサーバーにアップロードするか、wgetを使用して直接ダウンロードします。 http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm で実行します。 3. ソフトウェアソースをインストールする プラットフォームとバージョン固有のパッケージ名をダウンロードしたrpmの名前に置き換えます。 sudo rpm -Uvh プラットフォームとバージョン固有のパッケージ名.rpm 例えば rpm -Uvh mysql57-community-release-el7-10.noarch.rpm 4. MySQLサーバーをインストールする yum インストール -y mysql-community-server ネットワーク環境があまり良くない場合は、コマンドを実行した後、お茶を淹れたり、グローリーキルをプレイしたりすることができます。 5. MySQLを起動する サービスmysqldの開始 systemctl で mysqld.service を起動します。 6. mysqlの実行状態を確認する サービス mysqld ステータス systemctl ステータス mysqld.service 7. 一時パスワードを変更する Mysql5.7 がデフォルトでインストールされると、root にパスワードが設定されます。 7.1 MySQLの一時パスワードを取得する セキュリティを強化するために、MySQL 5.7 は root ユーザーのパスワードをランダムに生成します。エラー ログでは、RPM パッケージがインストールされている場合、エラー ログの場所はデフォルトで /var/log/mysqld.log です。 grep '一時パスワード' /var/log/mysqld.log ここでのパスワードは YdsGaxOq>2n です。 7.2 ログインとパスワードの変更 デフォルトのパスワードを使用してログインする mysql -uroot -p このパスワードを使用してサーバーにログインした後は、すぐにパスワードを変更する必要があります。そうしないと、次のエラーが報告されます。 mysql> @@log_error を選択します。 エラー 1820 (HY000): このステートメントを実行する前に、ALTER USER ステートメントを使用してパスワードをリセットする必要があります。 マイSQL> パスワードを変更する ALTER USER 'root'@'localhost' は 'root123' によって識別されます。 パスワードが単純すぎる場合は、次のプロンプトが表示されます。 ERROR 1819 (HY000): パスワードが現在のポリシー要件を満たしていませんを解決するにはどうすればよいでしょうか? 解決策はここで直接提供されています。詳細な手順は記事の最後に記載されています。 2 つのグローバル パラメータを変更する必要があります。 mysql> グローバルvalidate_password_policyを0に設定します。 パスワードの長さを変更する グローバルvalidate_password_lengthを1に設定します。 パスワード変更を再度実行してください ALTER USER 'root'@'localhost' は 'root123' によって識別されます。 8. 他のマシンのログインを許可する GRANT オプション付きで 'mypassword' で識別される 'root'@'%' に *.* のすべての権限を付与します。権限をフラッシュします。 9. パスワード設定の詳細な手順 エラー 1819 (HY000): パスワードが現在のポリシー要件を満たしていません 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Docker コンテナのデプロイの試み - マルチコンテナ通信 (node+mongoDB+nginx)
>>: モバイル端末での Vue2.x Picker のグローバル呼び出し実装
Tomcat は Web コンテナとして広く知られています。Java を学び始めたときから現在の仕事...
この記事は主に、一定の参考値を持つ純粋な HTML + CSS によって実現されるタイピング効果を紹...
MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...
Linux サーバーに Docker をインストールした後、関連する公式 Docker イメージを...
序文最近プロジェクトに取り組んでいたとき、UI デザインのフォント サイズは 10 ピクセルでした。...
目次1. 切り替え方法2. タブを動的に生成する3. キャッシュコンポーネント3.1 キープアライブ...
目次序文:結果: 1.重合効果: 2. 散布効果:具体的な実装手順: 1. プロジェクトにOpenL...
目次1. 浅いクローニング2. ディープクローニング1. 浅いクローニング浅いクローンでは配列やオブ...
目次定義2. 使用シナリオ3. 例を挙げる4. コーディング定義オブザーバー パターンは 1 対多の...
目次1. SELinux の紹介2. SELinuxの基本概念2.1 仕事の種類2.2. セキュリテ...
LIKE 演算子は、列内の指定されたパターンを検索するため、WHERE 句で使用されます。文法: 列...
目次1. 配列の平坦化(配列の次元削減とも呼ばれる)方法1: 削減メソッドを使用する方法2: スタッ...
必要Zabbix で DingTalk アラームを設定する方法は、Prometheus で Ding...
文法 背景: linear-gradient(direction,color-stop1,color...
余計なことは言わないで、コードだけ見てみましょう〜 -- テーブル内のフィールドコメントを表示および...