【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リポジトリの追加
注意:
2.リポジトリを問合せ、指定したバージョンのサブライブラリを有効にする
注意:最後のコマンドは、クエリーが開いているMySQLシリーズです.同時に1つだけ開いて、手が空いている場合は最新の注意を選択します.プロファイルを変更する方法で、リポジトリを有効または無効にすることもできます.
3.MySQLのオンラインインストール
4.MySQL Serverの起動
注意:MySQLサーバーは初めてa.サーバーを初期化します(多くあります).b.SSL証明書と鍵ファイルはデータディレクトリで生成される.c.validate_passwordプラグインをインストールして有効にします.d.スーパーユーザーアカウント'root'@'localhost'を作成します.
5.一時パスワードを取得し、変更をログインする
注意:パスワードには、特殊文字+数字+大文字と小文字の4種類の記号を混在させる必要があります.
その他の構成
リモートアクセス
Emmm 5.7.28変更なしで直接接続可能、Navicat 12を使用
自動起動と再起動
文字セット
注意:元のライブラリの設定は変更されません.プロファイルのパラメータの変更は、新しいデータベースにのみ適用されます.
ファイアウォールを閉じる
しげん
公式の迅速な指導: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