阿里雲服務器:
- CPU:2核
- 內存:4GiB
- 實例類型:I/O優化
- 操作系統:CentOS 7.7 64位
安裝步驟
1.檢查是否已經安裝Mysql
確保服務器系統中的yum爲最新狀態(這一步可省略):
yum -y update
yum list|grep -i mysql
或者
rpm -qa|grep -i mysql
如果安裝了的話,則需把Mysql卸載乾淨,後續安裝過程出現問題,也可以把Mysql完全卸載重新安裝
2.下載Mysql安裝包
rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
3.安裝Mysql包
yum install -y mysql-server
顯示如下內容則表示安裝成功:
4.設置Mysql服務
打開mysql服務:
systemctl start mysqld.service
設置開機啓動mysql服務:
systemctl enable mysqld.service
檢查是否設置了開機啓動mysql服務:
systemctl list-unit-files | grep mysqld
顯示如下內容表示成功:
5.登錄Mysql
查看mysql默認密碼:
grep 'temporary password' /var/log/mysqld.log
複製臨時密碼
登錄Mysql:
mysql -uroot -p //輸入複製的密碼
登錄成功顯示:
由於mysql默認的密碼校驗安全等級較高,較簡單的密碼無法設置,我們可以修改mysql策略要求
直接修改密碼會報錯:
修改mysql密碼校驗等級:
set global validate_password_policy=LOW;
修改當前用戶登錄密碼:
set password = password('password');
至此Linux下的Mysql安裝成功!
6.遠程連接Mysql
授權root遠程登陸
grant all privileges on *.* to root@'%' identified by 'password';
命令立即生效
flush privileges;
exit
重啓mysql服務
service mysqld restart
防火牆啓動的話,需要開放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
在雲服務器控制檯配置服務器安全組規則: