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 データベース接続例外の概要 (収集する価値あり)
目次序文1. 公式サイトからMySQL 8.0.22をダウンロードする2. 環境変数を設定する3. ...
問題の説明: Linux システムのネットワーク カード ファイル /etc/sysconfig/n...
この記事では、呼吸カルーセル効果を実現するためのjQueryの具体的なコードを参考までに共有します。...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
1. HTML送信ボタンと下部ボタンの基本構文構造1. HTML送信ボタン入力タグで type=&...
最近、H1 については多くの議論が行われていますが (記事のコンテンツ ページ内)、おおよそ 2 つ...
日々の開発において、フロントエンドの学生はアニメーションやデザインについてよく議論します。デザイナー...
目次1. GRUB暗号化とは何か2. grub暗号化手順3. grub暗号化のロック属性1. GRU...
Docker 公開方法は、DevOps (送信、コンパイル、パッケージ化、リリースなどの一連のイベ...
MySQL 最大接続数の表示と最大接続数の変更1. 最大接続数を確認する '%max_con...
CSSフィルターを使用してマウスオーバー効果を記述する <div class="fi...
この記事では、WindowsでのMySQL 5.7.18のインストールと設定のチュートリアルを参考ま...
データベース管理システムにおける同時実行制御のタスクは、データベース内の同じデータに同時にアクセスす...
情報を探すインターネットで見つかったいくつかの方法: autocomplete="off&...
私はプロジェクトを実行するために react を使い始めたばかりで、非常に未熟で完全な初心者です。私...