【MySQLベースインストール】CentOS 7 Yumネットワーク導入最新公式MySQL 5 2020_2_1

4716 ワード

MySQL 5最新バージョンネットワーク導入CO 7
  • リソース
  • 手順
  • 1.MySQL Yumリポジトリの追加
  • 2.リポジトリを問合せ、指定されたバージョンのサブライブラリを有効にする
  • 3.オンラインインストールMySQL
  • 4.MySQL Serverを起動
  • 5.一時パスワードを取得して登録して変更
  • その他の構成
  • リモートアクセス
  • 起動および再起動
  • 文字セット
  • ファイアウォールを閉じる
  • 公式サイトのYumインストールのクイックガイドを参考にして、本当にとても速くて、ネットさえあれば
    しげん
    公式の迅速な指導:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/公式文書ガイド:https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html 公式リポジトリページ:https://dev.mysql.com/downloads/repo/yum/Red Hat/Oracle Linux 7リリースパッケージ:https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm MySQL設定可能な属性のリスト:https://dev.mysql.com/doc/refman/5.7/en/server-option-variable-reference.html
    ステップ
    1.MySQL Yumリポジトリの追加
    $ mkdir download
    $ cd download/
    $ wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
    $ sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
    
    $ yum repolist enabled | grep "mysql.*-community.*"
    mysql-connectors-community/x86_64    MySQL Connectors Community              153
    mysql-tools-community/x86_64         MySQL Tools Community                   110
    mysql80-community/x86_64             MySQL 8.0 Community Server              177
    

    注意:wget -i -c-i[–input-file=file]ファイルからURLSを取得してダウンロードを実行します=>一括ダウンロード、-c[–continue]実行するダウンロードがすでに存在する場合は、未完了の割り込みタスクを続行します
    2.リポジトリを問合せ、指定したバージョンのサブライブラリを有効にする
    $ yum repolist all | grep mysql
    $ sudo yum-config-manager --enable mysql57-community
    $ sudo yum-config-manager --disable mysql80-community
    $ yum repolist enabled | grep mysql
    

    注意:最後のコマンドは、クエリーが開いているMySQLシリーズです.同時に1つだけ開いて、手が空いている場合は最新の注意を選択します.プロファイルを変更する方法で、リポジトリを有効または無効にすることもできます.
    3.MySQLのオンラインインストール
    $ screen -S m-i
    $ sudo yum -y install mysql-community-server
    

    4.MySQL Serverの起動
    $ systemctl start mysqld.service
    $ systemctl status mysqld.service
    

    注意:MySQLサーバーは初めてa.サーバーを初期化します(多くあります).b.SSL証明書と鍵ファイルはデータディレクトリで生成される.c.validate_passwordプラグインをインストールして有効にします.d.スーパーユーザーアカウント'root'@'localhost'を作成します.
    5.一時パスワードを取得し、変更をログインする
    $ sudo grep 'temporary password' /var/log/mysqld.log
    2020-06-07T07:41:53.044364Z 1 [Note] A temporary password is generated for root@localhost: ?
    $ mysql -uroot -p
    >ALTER USER 'root'@'localhost' IDENTIFIED BY '';
    

    注意:パスワードには、特殊文字+数字+大文字と小文字の4種類の記号を混在させる必要があります.
    その他の構成
    リモートアクセス
    Emmm 5.7.28変更なしで直接接続可能、Navicat 12を使用
    update user set host = '%' where user = 'root';
    grant all privileges  on *.* to root@'%' identified by "#Root123456";
    

    自動起動と再起動
    systemctl enable mysqld
    systemctl restart mysqld.service
    

    文字セット
    sudo vim /etc/my.cnf
    >>
    [mysqld]
    character_set_server=utf8
    <<
    

    注意:元のライブラリの設定は変更されません.プロファイルのパラメータの変更は、新しいデータベースにのみ適用されます.
    ファイアウォールを閉じる
    firewall-cmd --state
    systemctl stop firewalld.service
    systemctl disable firewalld.service