1.サーバーシステムが最新の状態にあるかどうかを確認し、最新の状態に更新します
yum -y update
上記は更新プロセスと更新結果です。
2. MySQLがインストールされているかどうかを確認します(新しいサーバーがインストールされていません)
rpm -qa | grep mysql
3. MySQLインストールパッケージをダウンロードします。必要なバージョン、バージョン5.7があることを忘れないでください。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql-community-server
4.MySQLをインストールします
yum install -y mysql-server
上記は正常なインストールです。
5.MySQLを起動するように設定します
#设置开机启动
systemctl enable mysqld.service
#检查是否开启成功
systemctl list-unit-files | grep mysqld
上記は正常な設定です。確認することもできます。
6、サービスを開くように設定
systemctl start mysqld.service
7.MySQLのデフォルトパスワードを確認します
grep "password" /var/log/mysqld.log
/var/log/mysql.logでパスワード設定を表示することもできます。
8.MySQLにログインします
mysql -uroot -p
9.MySQLパスワードを設定します
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
10.リモートログインをオンにして、ルートリモートログインを承認します
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
11.注文はすぐに有効になります
flush privileges;
12.実行後、リモートログインがまだログインできないことがわかります。次に、ファイアウォールがポート3306を解放することを検討し、ファイアウォールのステータスを確認します(Alibaba Cloudサーバーはデフォルトでファイアウォールを開きません)
#查看防火墙状态
systemctl status firewalld
#开启防火墙
systemctl start firewalld
#关闭防火墙
systemctl stop firewalld
#防火墙放开3306端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp