Centos7部署FytSoa項目至Docker——第二步:安裝Mysql、Redis


FytSoa項目地址:https://gitee.com/feiyit/FytSoaCms

部署完成地址:http://82.156.127.60:8001/

先到騰訊雲申請一年的雲服務器,我買的是一年99標准型SA2雲服務器,服務器配置比較低,各位大佬請輕輕的🌤

購買成功后,到控制中中心設置密碼,通過SSH工具連接到服務器

$ ssh root@ip

回車后輸入剛剛設置的密碼,則直接進入服務器終端


 

整體流程分為以下幾步驟

 

一、安裝環境-宿主MariaDB  (注:安裝mysql過程踩坑3個小時,最終放棄,選擇MariaDB,10分鍾搞定

1、檢查是否存在Mysql服務,如果存在,則刪除

rpm -qa|grep mysql
rpm -e --nodeps mysql-xxx

 

2、安裝MariaDB服務

yum install -y mariadb-server

 

3、啟動MariaDB服務

systemctl start mariadb.service

 

4、添加至開機自啟動

systemctl enable mariadb.service

 

5、初始化數據庫

mysql_secure_installation

首先是設置密碼,會提示先輸入密碼:

設置密碼

Enter current password for root (enter for none):<–直接回車

Set root password? [Y/n] <– 是否設置root用戶密碼,

輸入y並回車或直接回車

New password: <–設置root用戶的密碼

Re-enter new password: <– 再輸入一次你設置的密碼其他配置
Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,Y回車
Disallow root login remotely? [Y/n] <–是否禁止root遠程登錄, N回車,
Remove test database and access to it? [Y/n] <– 是否刪除test數據庫,Y回車
Reload privilege tables now? [Y/n] <– 是否重新加載權限表,Y回車
初始化MariaDB完成,接下來測試本地登錄。

 

6、測試數據庫

mysql -u root -p 123456

 

7、設置遠程連接訪問

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
回車
flush privileges;
刷新權限

 

8、設置數據忽略表名大小寫限制

文件位置:/etc/my.cnf
增加如下內容:
[mysqlld]
lower_case_table_names=1 如果mysqlld存在,則在對應的位置增加lower_case_table_names=1 即可 重啟服務:systemctl restart mariadb

 

二、安裝環境-宿主Redis

1、設置redis的倉庫地址

yum install epel-release

 

2、安裝redis 

yum install redis

 

3、啟動redis

service redis start 

 

4、設置開機自動啟動

chkconfig redis on

 

 5、如果要遠程訪問數據庫,那么需要開啟防火牆端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent
設置開啟防火牆端口生效 firewall-cmd --reload

 

6、設置遠程訪問,需修改配置文件,首先查找 redis.conf 配置文件所在位置,如果不會Vim命令編輯文件,可使用工具《SecureFXPortable》

whereis redis.config  

 

將 bind 127.0.0.1 使用#注釋掉,改為# bind 127.0.0.1(bind配置的是允許連接的ip,默認只允許本機連接;若遠程連接需注釋掉,或改為0.0.0.0)

將 protected-mode yes 改為 protected-mode no(3.2之后加入的新特性,目的是禁止公網訪問redis cache,增強redis的安全性)

 

 將 requirepass foobared 注釋去掉,foobared為密碼,也可修改為別的值(可選,建議設置)

 

 

 

7、設置完成后,重新redis數據庫

service redis restart

 

 8、測試redis 進入redis 交互命令行

redis-cli
set 'a' 'b' 
get 'a' 

 

 如出現上圖結果,則安裝成功。

 

下一步:部署程序

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM