CentOSの7.6は、MySQL 5.7 GAバージョンをインストールします

環境の準備

  • アンインストールmariadb
rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64
  • MySQLをインストールします

    • yumのソースを取得する(MySQLの公式サイト)

      1567919447819

    • ヤムソースをインストールします

      rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    • ブーツの各バージョンのステータスを表示

      yum repolist all | grep mysql

      最新のバージョン8.0は、デフォルトで有効になっています

      1567919595117

    • 8.0 5.7オープンを無効にします

      yum-config-manager --disable mysql80-community
      yum-config-manager --enable mysql57-community

      コマンドのyum-utilsパッケージ、インストールのいずれかのyum-config設定-managerコマンドを解決するために見つけることができません。

      yum -y install yum-utils
    • インストールmysqll

      yum -y install mysql-community-server

MySQLのリモート接続を設定します

  • MySQLのバージョンを確認します

    mysql -V
  • カイからのブートを設定&& MySQLを起動します

    systemctl start mysqld
    systemctl enable mysqld
  • デフォルトのパスワードの生成を見ます

    grep 'temporary password' /var/log/mysqld.log
  • ログインパスワードの変更

    mysql -uroot -p
  • パスワードの変更

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NoPassword564925080!';
    
    mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误.
  • 承認されたユーザーリモートログイン

    GRANT ALL PRIVILEGES ON *.* TO 'noneplus'@'%' IDENTIFIED BY 'Noneplus564925080!' WITH GRANT OPTION;
    
    flush privileges;
  • Open Serverの3306ポート

  • リモート接続

    1567920997553

おすすめ

転載: www.linuxidc.com/Linux/2019-09/160759.htm