linux服務器下MySQL安裝

阿里雲服務器:

  • 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完全卸載重新安裝

服務器上Mysql完全卸載(Linux)

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;
退出mysql
exit

重啓mysql服務

service mysqld restart

防火牆啓動的話,需要開放3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

在雲服務器控制檯配置服務器安全組規則:

 

navicat遠程連接雲服務器mysql

遠程連接成功!
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章