無需多言,跟著步驟來就對了
- 下載并安裝MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
- 使用上面的命令就直接下載了安裝用的Yum Repository欠痴,大概25KB的樣子迄靠,然后就可以直接yum安裝了。
yum -y install mysql57-community-release-el7-10.noarch.rpm
- 開始安裝MySQL服務(wù)器喇辽。
yum -y install mysql-community-server
- 啟動MySQL
systemctl start mysqld.service
- 查看MySQL運行狀態(tài)
systemctl status mysqld.service
- 進(jìn)入MySQL還得先找出此時root用戶的密碼掌挚,通過如下命令可以在日志文件中找出密碼
grep "password" /var/log/mysqld.log
- 進(jìn)入數(shù)據(jù)庫
mysql -uroot -p
輸入上述日志文件中提示的密碼
修改密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
- 如果修改密碼ERROR,則是密碼規(guī)則要求過高菩咨,通過以下設(shè)置簡單一些的命令
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
- 通過以下命令查看密碼規(guī)則
SHOW VARIABLES LIKE 'validate_password%';
- 密碼的長度是由validate_password_length決定的吠式,而validate_password_length的計算公式是:
validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)
- 因為安裝了Yum Repository陡厘,以后每次yum操作都會自動更新,需要把這個卸載掉:
yum -y remove mysql57-community-release-el7-10.noarch
去服務(wù)器配置一下安全組開放數(shù)據(jù)庫默認(rèn)的3306端口
實現(xiàn)mysql的遠(yuǎn)程連接
select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges; // 更新設(shè)置
- 修改數(shù)據(jù)的端口(可選操作)
cd /etc/
vim /my.conf
port=你想設(shè)置的端口 (在最后一行添加)
systemctl restart mysqld (重啟mysql服務(wù))
再去服務(wù)器配置你這個端口的安全組規(guī)則