序文同僚のメモや、設定プロセス中に遭遇した落とし穴を参考にして、いくつかメモを作成します。 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 カスタム変数の使用について話す
日常業務では、次のようなレイアウトに遭遇することがあります。親要素のフレーム (ブラウザのサイズに応...
仮想マシンの IP アドレスを変更します。 次のインターフェイスに入り、サブネット IP を直接変更...
フロントエンドエンジニアとして、IE は私たちにとって馴染み深いものであるはずです。設計案を実装する...
目的: MySQL 集計関数のネストされた使用集計関数は直接ネストできません。例: max(coun...
序文:私は友人のプロジェクトのバグを修正するのを手伝ったのでこれを書きました。この関数を書くのは初め...
1. openjdkを表示する rpm -qa|grep jdk 2. openjdk を削除します...
1.1 はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメ...
ターミナルやコンソールで作業しているときは、メールを読むなど、もっと重要な作業があるかもしれないので...
最近、セキュリティ製品をテストする必要があったため、mariadb の起動ユーザーを root に調...
目次1. リストインターフェースとその他のモジュールの表示処理2. 従来のインターフェースコンポーネ...
目次1.まずネットワークカードの設定ディレクトリに入る2. ifcfg-ens33ネットワークカード...
目次1. はじめに2. 詳しい説明2.1、非同期2.1.1. 関数はPromise以外のオブジェクト...
1. 通常の背景ぼかしコード: <スタイル> html, 体 { 幅: 100%; 高...
1. まず、node、express、express-generator をインストールします (4...
正直に言うと、この質問には MySQL のコア知識がかなり必要で、コンピュータ ネットワークの知識を...