序文同僚のメモや、設定プロセス中に遭遇した落とし穴を参考にして、いくつかメモを作成します。 1. Linux は yum ソースを変更します (MYSQL のインストールが遅い場合は試してください)はじめに:公式のyumだとインストールが遅くなる可能性があるので、国産ソースに切り替えます。 ステップ1: yum設定ファイルディレクトリに入る /etc/yum.repos.d/ をコピーします。 ステップ 2: 構成ファイルをバックアップします (後で問題が発生した場合に復元するため): mv は名前を変更することを意味します cp はコピーを意味します mv CentOS-Base.repo CentOS-Base-yum.repo ステップ3: NetEase yumをダウンロードする http://mirrors.163.com/.help/CentOS6-Base-163.repo を取得します。 ダウンロードしたファイル名は、CentOS6-Base-163.repo です。 名前を変更 mv CentOS6-Base-163.repo CentOS-Base.repo ステップ4: 構成を更新する yumアップデート 2. バージョンバージョン 8.0 http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm で実行します。 バージョン 5.7 http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm で実行します。 3. インストールバージョン 8.0 sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm バージョン 5.7 sudo rpm -ivh mysql5.7-community-release-el7-8.noarch.rpm インストール sudo yum mysql-serverをインストールします そのままにしておいて 4. 一時パスワードを表示する1. データベースを再起動する systemctl で mysqld を再起動します。 2. ログによって生成された一時パスワードを表示する grep "一時パスワード" /var/log/mysqld.log 3. パスワードを変更して(落とし穴に遭遇しますが、最後に質問が表示されます) 、データベースに入ります。 mysql -u ルート -p データベースに入るには一時パスワードを入力してください パスワードの長さを変更する ルートの場合は4 グローバルvalidate_password.lengthを4に設定します。 複雑さを修正する グローバルvalidate_password.policyを0に設定します。 変更されたアカウントとパスワードは一貫していてもかまいません(異なる場合は、設定は必要ありません) グローバルvalidate_password.check_user_nameをoffに設定します。 改訂 ALTER USER 'root'@'localhost' を '新しいパスワード' で識別します。 データベースを終了 出口 5. 外部ネットワークアクセスを構成する1. データベースに入る mysql -u ルート -p データベースに入るにはパスワードを入力してください 2. MySQLデータベースを入力する mysql を使用します。 3. アクセス権限を設定する ユーザーを更新します。host='%' を設定します。user='root' です。 4. 権限を更新する 権限をフラッシュします。 5. データベースを終了する 出口 6. 再起動 systemctl で mysqld を再起動します。 6. テスト7. データベースのアンインストール1. インストールされたmysqlを表示する rpm -qa | grep -i mysql 2. アンインストール yum 名前を削除 3. データを削除する rm -rf /var/lib/mysql 8. 質問太極拳の状況 初めてデータベースに入ったとき、パスワードもパスワードの長さも変更できませんでした。両者はお互いを責め合い、太極拳をしました。 解決策(まずパスワードを変更することを意味します)1.まず生成されたパスワードに変更します 私のは: +Eiyth9dW7ba ALTER USER 'root'@'localhost' IDENTIFIED BY 'パスワードの生成'; 2. 最小長さを変更する パスワードの長さに応じて変更する グローバルvalidate_password.lengthを4に設定します。 3. 複雑さを修正する グローバルvalidate_password.policyを0に設定します。 4. パスワードを変更する ALTER USER 'root'@'localhost' を '新しいパスワード' で識別します。 要約する同僚のメモや、設定プロセス中に遭遇した落とし穴を参考にして、いくつかメモを作成します。 Linux 環境に MySQL 8.0 をインストールするプロセスに関するこの記事はこれで終わりです。Linux に MySQL 8.0 をインストールすることに関する関連コンテンツの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: プロジェクトの再構築からプロジェクトにおける CSS3 カスタム変数の使用について話す
目次序文1. リクエスト内容が大きすぎる解決: CDN の紹介リクエストリソースを圧縮する1. HT...
この記事は主にInnoDBのロックに関する知識を素早く理解してもらうことを目的としています。 Roc...
この記事はMySQL 5.7.23 winx64のインストールチュートリアルを記録します。具体的な内...
この記事では、チェックボックスコンポーネントのカプセル化を実装するためのvue3.0の具体的なコード...
前回の記事では、MySQL データ保存手順パラメータの詳細な例を紹介しました。今日は、JSON デー...
序文プロジェクト開発では、アイコンを使用する方法はたくさんあります。iconfont で適切なアイコ...
序文:インターネット技術の継続的な発展に伴い、MySQL 関連のエコシステムはますます充実し、ますま...
この記事では、Vueを使用して特定の領域に透かしを描く方法を紹介します。具体的な内容は次のとおりです...
問題: JDBCを使用してMySQLデータベースに接続すると、中国語の文字を挿入すると文字化けした文...
目次概要1. 使用状態1.1 3つの概念に関する質問1.2 例1.3 注記2. リデューサーを使用す...
コードをコピーコードは次のとおりです。 html {オーバーフロー: 非表示; }体{オーバーフロー...
目次1. トリガーの紹介1. トリガーとは何ですか? 2. トリガーの特徴2. トリガーを作成する1...
Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...
目次 <テンプレート> <ul class="コンテナ">...
11. JavaScriptを使用してページ効果を作成する11.1 DOMプログラミングDOM プロ...