CentOSでのMySQL8.0.16インストールのフルバージョンチュートリアル

CentOSでのMySQL8.0.16インストールのフルバージョンチュートリアル


1.インストールパッケージをダウンロードします

ダウンロードプロセスは遅いので、最初にインストールパッケージをローカルにダウンロードして準備します。

MySQL 8.0ダウンロードリンク(公式Webサイトアドレス):

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar

注:CentOSの対応するバージョンはRedHatバージョンです。

2.古いバージョンをクリーンアップします

ローカルに既存のmysqlパッケージがあるかどうかを確認します。

rpm -qa | grep mysql

[外部リンク画像の転送に失敗しました。ソースサイトにヒル防止リンクメカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします(img-19LrpJGC-1611231213212)(evernotecid:// 6FE75482-54A0-433A-9625- A01F7FEE92EC / appyinxiangcom / 9896050 / ENResource / p3141)]

MySQLバージョンがある場合は、コマンドrpm -e --nodeps {-file-name}を使用して削除します。

//示例:
rpm -e --nodeps mysql-community-libs-8.0.22-1.el7.x86_64

関連するディレクトリを検索します。

find / -name mysql

関連するディレクトリを削除します。

rm -rf /var/lib/mysql
……

この時点で、古いMySQLのクリーンアップを完了します。これが最初のインストールである場合は、この手順をスキップします。

3. mysql8.0.16をインストールします

インストールパッケージをCentOSサーバーにアップロードします。私のアップロードディレクトリは/ usr / local / mysqlです。

インストールパッケージディレクトリを入力します。

cd /usr/local/mysql

インストールパッケージを解凍します。

tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar

順番にインストールします。

rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-libs-compat-8.0.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm  --force --nodeps
rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm  --force --nodeps

インストールが完了したら、以下を確認してください。

rpm -qa | grep mysql

4.MySQLを起動します

  • サービスを開始します。
systemctl start mysqld
  • サービスステータスの表示:
systemctl status mysqld.service

5.ログインパスワードを設定します

  • デフォルトの一時パスワードを照会します。
cat /var/log/mysqld.log | grep password
  • MySQLサービスにログインします。
mysql -uroot -p

ここにデフォルトの一時パスワードを入力します。

  • パスワードを変更する前に、パスワード登録を設定する必要があります。そうしないと、パスワード設定が単純すぎて失敗します。
# 密码检查等级,0/LOW、1/MEDIUM、2/STRONG
set global validate_password.policy=0;
# 密码的最短长度
set global validate_password.length=6;
# 密码至少要包含的小写字母个数和大写字母个数
set global validate_password.mixed_case_count=0;
  • パスワードを変更します。
# 设置密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

6.ログイン権限を変更します

リモートログイン権限を変更する

USE mysql;
UPDATE mysql.user SET host = '%' WHERE user = 'root';
flush privileges;
SELECT host, user FROM user;

OK、MySQLがインストールされ、次に使用できるようになりました。


PS:より多くのコンテンツについては...、チェックしてください-> 「サーバー開発」
PS:より多くのコンテンツ...、チェックしてください-> 「サーバー開発」
PS:より多くのコンテンツ...、チェックしてください- > 「サーバー開発」

おすすめ

転載: blog.csdn.net/u011578734/article/details/112971214