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