CentOsはMySQLをインストールします

1はじめに

以前は、すべての新しい環境のインストールはBaiduであったため、インストール方法は毎回異なり、一度に成功しない可能性があります。将来の時間を節約するために、今日CentOsインストールMySQL方法を記録してくださいここでCentOs 7例を見てください

2.ymlソースを追加します

現在、プロジェクトの主流のMySQLはまだ5.7なので、5.7もここにインストールされます

ソースインストールパッケージをダウンロードする

wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

インストール:

yum localinstall mysql57-community-release-el7-11.noarch.rpm

3.サービスをインストールして開始します

インストール:

yum -y install mysql-community-server

ダウンロードは少し遅いです。ソースを切り替えても、ほとんど同じです。コーヒーを飲むか、何か他のことをするだけです。

サービスを開始します。

systemctl start mysqld 

電源投入時の自動起動を設定する

systemctl enable mysqld

4.デフォルトのパスワードを変更します

デフォルトのパスワードを表示します。

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

ログインする:

mysql -u root -p密码

デフォルトのパスワードを変更します。

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

5.リモート接続を開きます

ユーザーがリモートで接続して権限を更新できるようにする

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;

ファイアウォールをオンにして、ポート3306を開きます

systemctl start firewalld.service
firewall-cmd --permanent --remove-port=3306/tcp

その他の関連するファイアウォールコマンド:

  • systemctl start firewalld:ファイアウォールをオンにします
  • firewall-cmd --add-port=8080/tcp --permanent:ポート8080を開く
  • firewall-cmd --reload:リロード
  • firewall-cmd --query-port=123/tcp:指定したポートが正常に開かれたかどうかを照会します
  • firewall-cmd --permanent --remove-port=123/tcp:指定ポートを閉じる
  • firewall-cmd --zone=public --list-ports:開いているすべてのポートを表示

参照:
https //segmentfault.com/a/1190000018442644

おすすめ

転載: blog.csdn.net/qq_41262903/article/details/109151734