この記事では、centos7にyumを使用してMySQL 8.0.12をインストールする詳細な手順を参考までに紹介します。具体的な内容は次のとおりです。 オリジナルのmysqlをクリーンアップする rpm -qa | grep mysql #表示可能な内容は次のとおりです#mysql-community-libs-8.0.12-1.el7.x86_64 #mysql80-コミュニティリリース-el7-1.noarch #mysql-コミュニティクライアント-8.0.12-1.el7.x86_64 #mysql-コミュニティ共通-8.0.12-1.el7.x86_64 #mysql-コミュニティサーバー-8.0.12-1.el7.x86_64 #次のコマンドで削除します yum remove mysql-xxx-xxx- #mysqlの関連ファイルを探す find / -name mysql #必要に応じてmysql設定ファイル情報を削除しますrm -rf /var/lib/mysql CentOS7のデフォルトデータベースmariadbを削除する rpm -qa | grep mariadb #mariadbを探す #考えられる結果 mariadb-libs-5.5.56-2.el7.x86_64 #検索結果を強制的に削除 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64 mysql yum ソースをダウンロード mysql yum ソース ダウンロード アドレス ダウンロードをクリックするとダウンロードページに入ります 「いいえ、ダウンロードを開始してください。」の上にマウスを移動して、mysql yum ソースのアドレスを表示します。右クリックしてリンク アドレスをコピーし、ダウンロードします。 /usr/src に移動します https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm を実行します。 #yum source yum localinstall mysql80-community-release-el7-1.noarch.rpm をインストールします #yum source を更新 yum clean all yum メイクキャッシュ #MySQLのインストールを開始する yum で mysql-community-server をインストールします #MySQLを起動する systemctl で mysqld を起動します。 #起動が成功すると、ランダムに生成された初期化パスワードを表示できます。cat /var/log/mysqld.log | grep password #MySQLにログインし、mysqlユーザーのパスワードを変更します。mysql -u root -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword'; #リモートでmysqlを設定する> use mysql; mysql> ユーザーを更新し、host='%' を設定し、user='root' にします。 # ユーザー名の権限を承認し、任意のホストにデータへのアクセス権を付与します。 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; mysql> 権限をフラッシュします。 MySQLユーザー権限を設定する他の方法 #myuser が mypassword パスワードを使用して任意のホストから mysql サーバーに接続できるようにします。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; # ユーザー myuser が IP 192.168.1.6 のホストから MySQL サーバーに接続し、パスワードとして mypassword を使用できるようにします。GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; データベース関連の操作 #mysqlを起動する systemctl で mysqld.service を起動します。 #終了 systemctl stop mysqld.service #systemctl restart mysqld.service を再起動します #起動時に自動的に起動する systemctl enable mysqld.service mysqlログインユーザーのパスワードを設定したら、セキュリティグループポートを開発する必要があります。 ポートが開かれると、データベースに接続できます。Navicat for MySQLを使用してMySQL 8.0.12に接続すると、クライアントが認証プロトコルエラーの解決をサポートしていないなどの問題が発生する可能性があります。 #暗号化ルールを変更します (この行は書きませんでしたが、問題ないようです) パスワードは、大文字、小文字、数字を含む形式で設定する必要があります。そうしないと、設定が成功しません。 ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; # ユーザーのパスワードを更新します ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; #権限をフラッシュする FLUSH PRIVILEGES; 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Vue要素はテーブルの追加、削除、データの変更を実装します
目次1. props/$emit導入コードサンプル2.Vスロット導入コードサンプル3.$refs/ ...
フローティング広告は、ウェブサイト上で非常に一般的な広告形式です。フローティング広告は、ユーザーの閲...
01. コマンドの概要実際には、locate コマンドは find -name の別の書き方ですが、...
Vueはパンくずコンポーネントをカプセル化して参照します。具体的な内容は次のとおりです。効果を達成す...
サブクエリの分類返された結果セットによる分類サブクエリは、返される結果セットの違いに応じて、テーブル...
ページの自動スクロール効果は JavaScript で実現できますが、今日偶然、JS 制御なしでさま...
3 つの方法を使用する簡単な例は次のとおりです。インラインスタイル: <!doctypehtm...
Linux システムには、ファイル共有を解決するために使用できるリンク ファイルと呼ばれる種類のファ...
JavaScriptは画像を表示したり非表示にしたりしますが、参考までに具体的な内容は次のとおりで...
序文CSS で水平方向と垂直方向に中央揃えする方法はたくさんあります。この記事で紹介する方法は非常に...
序文Linux カーネルプログラミングでは、マクロ関数 container_of(ptr, type...
まずはコードを見てみましょう <フォーム id="uploadFileForm2&q...
この記事の例では、カルーセルのフレームレート再生を実現するためのVueの具体的なコードを参考までに共...
目次1. 範囲2. スコープチェーン3. 語彙の範囲5. 閉鎖の適用6. クロージャの欠陥7. 閉会...
1. 中国語入力方法を設定する 2. ダブルスペルモードを設定する 3. 注意事項20.04 で S...