MySQL-5.7をAlibabaCloud ServerCentOにインストールします

CentOsにMySQL-5.7をインストールする


アンインストールプロセス

CentOsにmysql-5.7をインストールする前に、まずシステムにmysqlおよびmariadbインストールパッケージがあるかどうかを確認する必要があります。ある場合は、それらをクリーンにアンインストールする必要があります。
最初のクエリmysql

rpm -qa | grep -i mysql

クエリが空でない場合、他のmysqlサービスでは、それらをすべてアンインストールする必要があり
ます最初に、既存のmysqlサービスの実行ステータスをクエリし、実行中の場合は停止します。

service mysql status

service mysql stop

次に、MySQLの
使用によってインストールされたグループキーサービスをアンインストールして削除しますrpm -evアンインストールするコマンド。例:

rpm -ev mysql-community-libs-5.7.30-1.el7.x86_64

通常、4つのサービスがインストールされています。rpm -ev前の場合と同じように、1つずつ
アンインストールします。アンインストール時に依存関係が発生した場合、アンインストールできません。コマンドの最後に追加できます--- nodeps、これは、アンインストール時にサービス間の依存関係がチェックされないことを意味します。

次に、mysqlに対応するファイルとフォルダーを確認します

find / -name mysql

見つかったすべてのフォルダを使用しますrm -rfコマンドはすべて、次のように1つずつきれいにアンインストールされます。

rm -rf /etc/logrotate.d/mysql

削除後、再度ご利用くださいrpm -qa | grep -i mysqlコマンド、結果が空の場合、アンインストールは成功します

その後、mariadbにクエリを実行する必要があります。存在する場合は、アンインストールする必要があります。

rpm -qa | grep mariadb  查询是否存在
rpm -e mariadb-libs-5.5.56-2.el7.x86_64(这里改成你查询出来的mariadb,复制粘贴过来即可) --nodeps  卸载

queryコマンドを使用して再度クエリを実行します。クエリ結果が空の場合、アンインストールは成功します。

インストールプロセス

1.インストールディレクトリを決定します

cd /usr/tmp
mkdir mysql

2.清華大学オープンソースソフトウェアミラーステーションに接続し、検索ボックスで「mysql」を検索し、クリックして入力し、「downloads /」をクリックして、入力後にバージョンMySQL-5.7を選択し、カウントをクリックします。 ctrl + F、rpmを検索し、mysql-5.7.30-1.el7.x86_64.rpm-bundle.tarをクリックしてダウンロードします。
私は直接xshell6にいました、cd / usr / tmpの後、直接ダウンロードするコマンドを直接入力しました

wget https://mirror.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar

ダウンロードしたファイルを解凍するにはtarコマンドを使用します。-Cコマンドはファイルを現在のディレクトリのmysqlフォルダに解凍します。

tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar -C ./mysql

その後

cd mysql

mysqlフォルダーに入ります

rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm

上記のコマンドを使用して4rpmパッケージをインストールします。
この時点で、次のコマンドを使用してmysqlサービスを開始できます。

systemctl start mysqld

だからそれは使用することができます

mysql -uroot -p

mysqlデータベースにログインしますが、現時点ではパスワードが設定されていないため、パスワードはmysqlログで見つける必要があります。

cat /var/log/mysqld.log | grep password

確認後、末尾のコロンの後のコード文字列がパスワードです。右クリックしてコピーし、
上記のmysql -uroot -pコマンドを使用してログインし、コピーしたパスワードを貼り付けてログインします。ここで、パスワードの入力は、手動で入力した場合でも、コピーして貼り付けた場合でも表示されないことに注意してください。これは、パスワードに対するLinuxの保護対策です。
ログ内のパスワードは覚えておくのに便利ではないためです。、ログインパスワードを変更する必要があります。このバージョンのmysqlでは、パスワードのセキュリティ要件が改善されており、単純なパスワード設定は成功しません。したがって、mysqlのパスワードセキュリティレベルを下げるには、最初に構成ファイルを入力する必要があります。次のコマンドを使用します

vim /etc/my.cnf

構成ファイルを入力し、iキーを押して挿入モードに入ります。mysqld]次の行に次のコードを入力します

validate_password=off

escを押して挿入モードを終了し、を押します:最後の行モードに入り、wqを入力して保存して終了し、
mysqlを再起動します

systemctl restart mysqld

mysqlを再入力し、チェックしたばかりのパスワードを入力して入力します

 mysql -uroot -p

次に、コマンドを入力してパスワードを変更します

alter user 'root'@'localhost' identified by '你的密码';

変更が成功したら、次のように入力します出口mysqlを終了してから使用するコマンドmysql -uroot -pmysqlを入力するコマンド、設定したばかりの新しいパスワードを入力します。

show databases;

データベースの内容を確認してください。これですべて完了です。

見てくれてありがとう!


おすすめ

転載: blog.csdn.net/weixin_43450676/article/details/109811098