網(wǎng)上做調(diào)查網(wǎng)站有哪些seo推廣哪家服務(wù)好
在CVM中部署項(xiàng)目首先要配置好JDK,Tomcat,Mysql(這里以Tomcat和Mysql為例)。部署JDK和Tomcat的步驟可以參考?CentOS7系統(tǒng)下部署tomcat,瀏覽器訪問localhost:8080/_不積跬步,無以至千里;不積小流,無以成江河。-CSDN博客?我這里從Mysql的安裝和設(shè)置開始
?
1.首先進(jìn)入centos,家目錄下執(zhí)行下載mysql的repo源,
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安裝mysql-community-release-el7-5.noarch.rpm包
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安裝mysql,出現(xiàn) Is this Ok ,輸入 y
sudo yum install mysql-server
4.安裝完成后需要重置下密碼,輸入 mysql -uroot 登錄,可能會(huì)報(bào)以下錯(cuò)誤
?原因是/var/lib/mysql的訪問權(quán)限問題,執(zhí)行以下命令
chown -R mysql:mysql /var/lib/mysql
重啟mysql服務(wù)? service mysqld restart?
5.直接輸入 mysql -uroot 登錄,不用密碼
?6.進(jìn)入mysql命令行后,依次輸入以下命令
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > flush privileges;
mysql > exit;
這里要特別注意,mysql5.7版本以前都是用以上命令修改數(shù)據(jù)庫密碼的,5.7.9版本以后mysql廢棄了password字段和password()函數(shù),用authentication_string字段表示用戶密碼.
mysql從8.0開始 修改密碼有了變化, 首先將?authentication_string字段設(shè)置為空,然后再修改.
update user set authentication_string='' where user='root';
ALTER user 'root'@'localhost' IDENTIFIED BY 'root';
flush privileges;
IDENTIFIED BY后面的值就是你設(shè)置的密碼,我這里是root
接著重啟服務(wù) service mysqld restart ,再次登錄 mysql -uroot -p ,輸入你設(shè)置的密碼,這里我輸入上面設(shè)置的 123456
?7.exit退出mysql,接下來開放3306端口. 重啟防火墻
firewall-cmd --permanent --zone=public --add-port=3306/tcpsystemctl reload firewalld
輸入?firewall-cmd --list-ports 檢查,有3306即可
8. 防火墻端口開放后騰訊云需要設(shè)置下安全組規(guī)則.登錄騰訊云官網(wǎng),進(jìn)入你的【控制臺(tái)】,左側(cè)菜單【網(wǎng)絡(luò)與安全】?選擇【安全組】,安全組右側(cè)選擇【配置規(guī)則】,手動(dòng)添加端口范圍 和 授權(quán)對(duì)象
?我這里添加3306,和8080 ,授權(quán)對(duì)象選擇0.0.0.0/0 允許所有網(wǎng)段訪問,保存。安全組開啟8080前,要先在防火墻開啟,開啟命令是上面開啟3306命令,port改成8080即可,(8080我已經(jīng)提前開啟過了,就不寫了).記得重啟防火墻.
9. 然后授權(quán)開啟遠(yuǎn)程訪問mysql的用戶的權(quán)限,IDENTIFIED BY后是你設(shè)置的密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
或者
update user set host='%' where user='root'; FLUSH PRIVILEGES;
用第三方工具navicat檢測,輸入IP地址,用戶,密碼,點(diǎn)測試連接
?
?10. 接下來上傳項(xiàng)目,上傳項(xiàng)目之前首先將你項(xiàng)目數(shù)據(jù)庫的sql腳本運(yùn)行,在mysql中創(chuàng)建你項(xiàng)目需要的數(shù)據(jù)庫表,我這里創(chuàng)建庫studb,運(yùn)行sql腳本創(chuàng)建表
?
?打開你項(xiàng)目 類里面的jdbc連接地址,將地址換成你騰訊云的公網(wǎng)ip加數(shù)據(jù)庫名,密碼換成你的密碼
?11. 然后在Eclipse或Myeclipse里,右鍵項(xiàng)目名 >>Export >>?WAR file 選擇導(dǎo)出位置,會(huì)導(dǎo)出一個(gè).war的壓縮包.
?12. xftp連接服務(wù)器,進(jìn)入 tomcat安裝目錄下的webapps目錄,把war包上傳到webapps下,然后重啟tomcat
?
13. 打開瀏覽器輸入公網(wǎng)IP加端口號(hào)+項(xiàng)目名+首頁地址,訪問成功.如果報(bào)40x,可能是你項(xiàng)目設(shè)置的首頁訪問地址有誤,在web.xml里的<welcome-file>里修改.
?
?
?
?
?
?