CentOs 安裝Mysql

1.前言

之前每次新環境安裝都是百度,以致於安裝方式每次可能都不同,可能不能一次性成功,爲了之後能節省時間,因此今天記錄一下CentOs安裝MySQL方法。這裏以CentOs 7爲例。mysql

2.添加yml源

目前項目主流的MySQL仍是5.7因此這裏也是安裝5.7

下載源安裝包sql

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

安裝:segmentfault

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

3.安裝並啓動服務

安裝:tcp

yum -y install mysql-community-server
下載稍微有點慢,就算切換源也差很少,喝杯咖啡或者乾點其餘事就下好了。

啓動服務:code

systemctl start mysqld

設置開機自啓動server

systemctl enable mysqld

4.修改默認密碼

查看默認密碼:rem

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

登陸:get

mysql -u root -p密碼

修改默認密碼:cmd

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

5.開啓遠程鏈接

容許某個用戶遠程鏈接並刷新權限it

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/11...

相關文章
相關標籤/搜索