MySQL-Linux のインストールとアンインストール:

MySQL8.0.26-Linux版インストール

1. Linuxサーバーを準備する

クラウドサーバーまたは仮想マシンの両方が利用可能です。

Linux のバージョンは CentOS7 です。

2. Linux 用の MySQL インストール パッケージをダウンロードします。

https://downloads.mysql.com/archives/community/

ここに画像の説明を挿入します

3. ディレクトリを作成し、MySQL インストール パッケージをアップロードします。

/usr/local/src/MySql/
ここに画像の説明を挿入します

4.解凍する

# 进入到此目录
cd /usr/local/src/MySql/

# 解压到指定目录,不指定默认解压到当前目录,因为现在进入到了MySql所以写不写-C 目录路径

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C 目录路径

ここに画像の説明を挿入します

5.mysqlインストールパッケージをインストールします

cd MySqL

# 按照以下顺序进行安装
rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm --nodeps --force

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm --nodeps --force

yum install openssl-devel

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm

# 安装客户端
rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

#安装服务端
rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm --nodeps --force

ここに画像の説明を挿入します

6. MySQL サービスを開始します

  • Linux では、MySql はインストール後にシステム サービスを自動的に登録します。サービス名は mysqld です。
#启动
systemctl start mysqld
#重启
systemctl restart mysqld
#停止
systemctl stop mysqld

ここに画像の説明を挿入します

7. 自動生成された root ユーザーのパスワードを照会します。

grep 'temporary password' /var/log/mysqld.log

コマンドラインの実行手順:

mysql -u root -p

次に、上記で照会した自動生成されたパスワードを入力してログインを完了します。

HGOWEhvX>1VY

ここに画像の説明を挿入します

8. root ユーザーのパスワードを変更する

MySQL にログインしたら、自動生成された覚えにくいパスワードを、覚えやすいパスワードに変更する必要があります。

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';

上記 SQL を実行するとエラーが報告されますが、これは設定されたパスワードが単純すぎて、パスワードの複雑さが不十分であることが原因です。パスワードの複雑さは単純なタイプ、パスワードの長さは 4 に設定できます。

set global validate_password.policy = 0;

set global validate_password.length = 4;

パスワード検証ルールを下げた後、上記コマンドを実行して再度パスワードを変更してください。

ここに画像の説明を挿入します

9. ユーザーの作成

デフォルトの root ユーザーは、現在のノード localhost にのみアクセスでき、リモートからはアクセスできません。リモート アクセス用の root アカウントも作成する必要があります。
ここに画像の説明を挿入します

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';

10. root ユーザーに権限を割り当てます。

grant all on *.* to 'root'@'%';

11. MySQL に再接続する

exit

mysql -u root -p

次に、パスワードを入力します: 1234

12. SqlYog を介して MySQL にリモート接続する

  • Windows で SqlYog を使用して、Linux システムにインストールされている MySql に接続します

  • Linux ではファイアウォールがオフになっていることが前提となります。

ここに画像の説明を挿入します
ここに画像の説明を挿入します

MySQL アンインストール - Linux バージョン

MySQLサービスを停止する

systemctl stop mysqld

MySQL インストール ファイルをクエリする

rpm -qa | grep -i mysql

ここに画像の説明を挿入します

上記でクエリしたすべての MySQL インストール パッケージをアンインストールします

rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-server-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-common-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-client-8.0.26-1.el7.x86_64 --nodeps

rpm -e mysql-community-libs-compat-8.0.26-1.el7.x86_64 --nodeps

MySQLデータ保存ディレクトリを削除する

rm -rf /var/lib/mysql/

MySQL設定ファイルのバックアップを削除する

rm -rf /etc/my.cnf.rpmsave

おすすめ

転載: blog.csdn.net/aa35434/article/details/132909973