MySQLのインストール(4、5、6は省略可能) ステートメント: CentOS のバージョンは 7.6 で、インストールされている MySQL のバージョンは 8.0.17 です 1. まず、MariaDB を含む、マシンに付属の MySQL 関連ソフトウェアをアンインストールします。 rpm -pa | grep mysql #`rm -rf filename` を使用して検索結果を削除します。存在しない場合はスキップします。rpm -pa | grep mariadb #`rm -rf filename` を使用して検索結果を削除します。存在しない場合はスキップします。find / -name mysql #関連するフォルダーを検索して削除します。存在しない場合はスキップします (上記と同じ) find / -name mariadb #関連するフォルダを検索して削除し、ない場合はスキップします(上記と同じ) 2. CentOS のデフォルトのリポジトリ ソースをバックアップし、Alibaba Cloud または NetEase のリポジトリ ソースをダウンロードして、デフォルトのソースを置き換えます。 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup /etc/yum.repos.d/ をコピーします。 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 3. yum をクリーンアップし、yum キャッシュを作成します。 sudo yum すべてをクリーンアップ sudo yum メイクキャッシュ 4. ソフトウェアソースウェアハウスでMySQL関連コンテンツを表示する
5. 対応するバージョンのMySQLが有効になっているかどうかを確認します
6. インストールするバージョンを有効に設定します(ここではMySQL Community Edition 8.0をインストールしました) 7. インストールを実行する
8. MySQL の実行状態を確認します。インストール後、デフォルトでは起動されません。 # MySQL サービスの実行状態を確認します。アクティブは起動済み、非アクティブは起動されていない、失敗は起動に失敗したことを意味します。 systemctl status mysqld.service # MySQL サービスを起動します systemctl start mysqld.service # MySQL サービスを停止します systemctl stop mysqld.service # MySQL サービスを再起動します systemctl restart mysqld.service 9. 初期パスワードを確認する 新しくインストールされたMySQLのバージョンは、自動的に一時パスワードを生成し、`/etc/log/mysqld.log`に保存します。 10. 初期パスワードを使用してログインする 前の手順からパスワードをコピーして「mysql -uroot -p password」と入力するか、最初にパスワードを入力せずに Enter キーを押して、プロンプトが表示されたらパスワードを貼り付けます (パスワードは表示されないので、一度貼り付けるだけです)。 11. 初期パスワードを変更する データベースを表示します。 mysql を使用します。 # たとえば、パスワードを NewPassword! に変更する場合は、セキュリティ上の理由から、大文字と小文字、数字、記号を含めるようにしてください。 alter 'user'@'localhost' identified by 'NewPassword!'; 12. リモート接続を有効にするためにアクセス権限を変更する ユーザーを更新し、Host='%' を設定します。ここで、User='root'、Host='localhost' です。 13. 権限を更新する
14. 新しいユーザーを作成する 'password' で識別されるユーザー ユーザー名を作成します。 # たとえば、ユーザーを作成するときに、アクセスできるホスト、アクセスできるデータベース テーブル、および対応する権限を指定します。create user username@'hostname' identified by 'password'; データベース名.テーブル名に対する選択、更新、作成、削除の権限をユーザー名に付与します。 15. 権限を付与します。権限を有効にするには更新することを忘れないでください。 データベース名.テーブル名に対する選択をユーザーに許可します。# すべての権限を使用できます 権限をフラッシュします。 MySQL バックアップ バックアップ: データテーブル構造 + データ
バックアップ: データテーブル構造
既存のデータをデータベースにインポートする まず新しいデータベースを作成します
既存のデータベースファイルをdb10データベースにインポートする
==注意== ==データベースがエラーを報告した場合:== ==「制御プロセスがエラー コードで終了したため、mysqld.service のジョブが失敗しました。詳細については、「systemctl status mysqld.service」および「journalctl -xe」を参照してください。」== 解決: データベースの初期化: rm -rf /var/log/mysql.log rm -rf /var/ib/mysql 要約する 上記は、私が皆さんに紹介した Centos に MYSQL8.X をインストールする方法に関するチュートリアルです。皆さんのお役に立てれば幸いです。ご質問があれば、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: JS 面接の質問: forEach はループから抜け出すことができますか?
テキストのレイアウトには、言語に応じていくつかの書式設定要件があります。たとえば、簡体字中国語では、...
この記事では、js+canvasコードの雨効果の具体的なコードを参考までに共有します。具体的な内...
この記事では、Centos7.3でのmysql5.7.18のインストールと初期パスワードの変更につい...
最近、Linux に Aphace、mysql、php をインストールするときに多くの問題に遭遇しま...
この記事では、MySQL の null (IFNULL、COALESCE、NULLIF) に関連する...
vue-element-admin インポートコンポーネントのカプセル化テンプレートとスタイルまず、...
方法1: SET PASSWORDコマンドを使用するまずMySQLにログインします。フォーマット: ...
目次1. 日付までのタイムスタンプ2. UTCを北京時間に変換するWXS (WeiXin Scrip...
Linux chmodコマンドを使用して、ターゲット ファイルにアクセス、読み取り、書き込み、または...
CPU 負荷と CPU 使用率これらは両方とも、ある程度、マシンの忙しさを反映できます。 CPU 使...
目次1. カスタム指示1. グローバルカスタム指示を登録する2. グローバルカスタム指示を使用する3...
導入:この記事では主に、Linux システムで IPV6 接続をサポートするように MySQL を構...
概要連合接続データセットキーワードは、2つのクエリ結果セットを1つに連結し、同一のレコードを除外する...
目次1. データベースの使用を選択2. 情報を表示する3. テーブルを作成する4. データを挿入する...
最近、Docker の学習や実際の運用で多くの問題に遭遇したので、それを記録するためにブログを書きま...