MySQL 8 の新機能: MySQL をバージョン 5.x から 8.x に直接アップグレードすることについての私の個人的な意見は次のとおりです。
もちろん、MySQL 6 や 7 は社内で製作するのが難しかった可能性もあります。Oracle に買収されて以来、MySQL 8 には次のような新機能があります。
Centos7 Mysql8 のインストール手順: 1. MySQLソースを設定する まず、MySQL が提供する MySQL yum リポジトリをシステムで有効にする必要があります。 オペレーティングシステムのバージョンに応じて、以下のコマンドのいずれかを実行します。ここでは、CentOS 7 / RHEL 7のソースを選択します。 ### CentOS 7 / RHEL 7 システムの場合### rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm ### CentOS 7 / RHEL 6 システムの場合### rpm -Uvh https://repo.mysql.com/mysql80-community-release-el6-3.noarch.rpm ###Fedora 30 の場合### rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc30-1.noarch.rpm ### Fedora 29 の場合### rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc29-2.noarch.rpm ### Fedora 28 の場合### rpm -Uvh https://repo.mysql.com/mysql80-community-release-fc28-2.noarch.rpm 2. MySQLコミュニティサーバーをインストールする MySQL yum リポジトリには、複数の MySQL バージョン用の複数のリポジトリ構成が含まれています。 まず、mysqlリポジトリファイル内のすべてのリポジトリを無効にします sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/mysql-community.repo Centos mysql8バージョンを有効にする ## CentOS および RedHat バージョン yum --enablerepo=mysql80-community install mysql-community-server ## Fedora Systems バージョン dnf --enablerepo=mysql80-community install mysql-community-server 3. MySQLサービスを開始する サービスmysqldの開始 Systemdの使用 systemctl で mysqld.service を起動します。 4. MySQLのルートパスワードを見つける MySQL 8.0 をインストールすると、MySQL ルート ユーザーの一時パスワードが作成されます。 生成された一時パスワードはログ ファイルで確認できます。パスワードファイルの場所: /var/log/mysqld.log grep "一時パスワード" /var/log/mysqld.log 5. ルートパスワードをリセットする MySQL を初めてインストールした後、パスワードをリセットする手順を含め、mysql_secure_installation コマンドを実行して MySQL サーバーを保護します。 mysql_secure_installation ユーザー root のパスワードを入力してください: ユーザー アカウント root の既存のパスワードの有効期限が切れています。新しいパスワードを設定してください。 新しいパスワード: 新しいパスワードを再入力してください: 匿名ユーザーを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): y リモートからのルートログインを許可しませんか? (はいの場合は y|Y を、いいえの場合は他のキーを押します): y テスト データベースとそれへのアクセスを削除しますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): y 権限テーブルを今すぐ再読み込みしますか? (はいの場合は y|Y、いいえの場合は他のキーを押します): y 6. スタートアップ項目にmysqlサービスを追加し、mysqlプロセスを開始します。 Systemdの使用 systemctl で mysqld.service を有効にする systemctl で mysqld.service を再起動します。 7. ポート3306を開く サーバーでファイアウォールが有効になっている場合は、ポート3306を開くことを忘れないでください。 systemctl iptables を有効にする systemctl iptables を起動する vim /etc/sysconfig/iptables ##ルールに -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT を追加します ##ファイアウォールを再起動します systemctl enable iptables.service systemctl iptables.service を起動します Tencent Cloud のサーバーを使用している場合は、セキュリティ グループでポートを有効にしてください。 添付されているのは、mysql でよく使用されるコマンドです。 mysqlにログイン mysql -u ユーザー名 -p MySQLを起動する systemctl で mysqld.service を起動します。 mysqlの終了 systemctl は mysqld.service を停止します。 MySQLを再起動する systemctl で mysqld.service を再起動します。 自動起動 systemctl で mysqld.service を有効にする 上記は、Centos7 に MySQL 8 をインストールするチュートリアルの詳細な内容です。Centos7 に MySQL 8 をインストールする方法の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
>>: MySQL データベース接続例外の概要 (収集する価値あり)
UCenter Homeは、ComsenzがリリースしたSNSサイト構築システムです。最新バージョン...
まとめ:以下のように、CSS で指定した行にマウスを置いたときに行全体の色を変更する方法を示します。...
問題の説明ボタンのスタイルはアイコン + テキストです。フレックス レイアウトを使用して垂直方向に中...
疫病のせいで家にこもりきりで、頭がおかしくなりそうなので、パソコンを起動して頭を働かせてみました。今...
ヒント:配列変更メソッドによりv-forが更新され、ページが更新されます。配列を変更しないメソッド:...
1. ダウンロードしたファイルを以下のように解凍します。 。 2. 環境変数に解凍ディレクトリを追加...
この記事では、「'localhost' (10061) の MySQL サーバーに接...
目次1. ハッシュテーブルの原理2. ハッシュテーブルの概念3. ハッシュ競合問題1. チェーンアド...
この記事では、フリーウィンドウのマウス制御を実現するためのJavaScriptの具体的なコードを参考...
まず、変更イベントは 1 つだけです。 changelevel() //値を選択選択を変更して行の値...
ネットワーク データを読み込むときは、ユーザー エクスペリエンスを向上させるために、通常は円形の読み...
目次pom 構成Setting.xml 構成ログインステータスログインが必要ですログインは必要ありま...
ユーティリティ = { /** * 死亡年ですか? * @return {Boolse} true...
目次歴史pushState() メソッドpushState() の使用シナリオreplaceStat...
MySQL 8.0.18 では、インデックスが作成されていないフィールドに適用でき、等価値の関連付け...