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 データベース接続例外の概要 (収集する価値あり)
この記事では、参考までに簡単なHTMLと音楽プレーヤーの制作コードを紹介します。具体的な内容は以下の...
html、address、blockquote、body、dd、div、dl、dt、fieldset...
この記事の例では、カレンダーウィジェットを実装するためのjsの具体的なコードを参考までに共有していま...
目次概要フロントエンド知識システムフロントエンドの3つの要素プレゼンテーション層 (CSS)動作レイ...
必要:公式サイトのリソースサーバーは確かに1つのインスタンスでは使えず、複数のインスタンスを一緒に使...
フィルター属性は要素の視覚効果を定義しますぼかし画像にガウスぼかしを適用します。 「半径」の値は、ガ...
目次オブジェクトをマージするさまざまな方法(インターフェースを通じてデータを取得し、それをローカル ...
inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...
以前、あるプロジェクトでMysql FIND_IN_SET関数を使用したことがありますが、非常に便利...
目次背景制限の最適化最適化方法1. カバーインデックスを使用する2. サブクエリの最適化3. 遅延連...
この記事では、優れた Web ページのカラー マッチングの事例を 20 件集めて紹介します。これらの...
React Native は、現在人気のオープンソース JavaScript ライブラリ React...
コードをコピーコードは次のとおりです。 <thead> <!– 最初の 2 行をヘ...
キャンバスを使用して、参照用の影付きのグラフィックとテキストを作成します。具体的な内容は次のとおりで...
序文Mac システムのターミナルでファイルの権限を変更するには、Linux の chmod コマンド...