序文同僚のメモや、設定プロセス中に遭遇した落とし穴を参考にして、いくつかメモを作成します。 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 カスタム変数の使用について話す
美しいコードは美しい Web サイトの基礎です。優れた CSS は、同様に優れた HTML の上にの...
CSS3 - 影の追加(ボックスシャドウの使用) CSS3 - div またはテキストに影を追加する...
データベースを作成する右クリック - 新しいデータベースを作成ライブラリ名を入力し、文字セットと並べ...
有線ネットワーク: イーサネット 無線ネットワーク: 4G、WiFi、Bluetooth、5G 概要...
Linux 仮想マシン: VMware + Ubuntu 16.04.4 Windows ネイティブ...
バージョン1.4.2公式ドキュメントドッカーハブ起動する環境変数SEATA_CONFIG_NAMEを...
基本的な構文text-overflow を使用するには、hight、over-flow:hidden...
MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例サーバー開発を行う際には、...
バックエンド プログラマーは、さまざまな場所で Linux を扱います。Linux ログの読み方がわ...
この記事では、macOSでのMySQL 8.0.16のインストールと設定のチュートリアルを参考までに...
多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...
背景今日、他のプロジェクト チームと協力してシステムのストレス テストを実施しているときに、プロ...
imgタグは画像を導入しますreactは実際にはjsリーダー関数を介してページをレンダリングするため...
序文MySQL 5.7.11 以降、MySQL は、別の表領域に格納された InnoDB テーブルの...
今日仕事中に、ビジネス側から次のような質問をされました。テーブルがあり、一意のフィールドを追加する必...