阿里雲centos7下環境部署和項目部署

阿里雲centos7下環境部署和項目部署
系統環境:

  • 阿里雲centos7系統
  • linux下的jdk1.8
  • linux下的tomcat8
  • linux下的mysql5.7

jdk1.8的安裝

  1. 下載jdk官網太慢, 百度網盤下載地址
  2. 使用xshell打開linux系統,切換到usr目錄,新建文件夾java
  3. 使用xftp把jdk傳輸到 /usr/java
  4. 解壓當前文件 tar -zxvf jdk-8u161-linux-x64.tar.gz

file

  1. 在/etc/profile文件中配置jdk的環境變量,在文件末尾追加這倆行代碼

file

JAVA_HOME=/usr/java/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
  1. 重新加載profile文件

file

tomcat8的安裝

  1. 下載tomcat8

file

  1. 上傳解壓

file

  1. 啓動tomcat

file

  1. 阿里雲添加安全組規則,此時8080端口就可以被訪問

file

mysql5.7的安裝

  1. 切換到/usr目錄下,依次執行下面命令
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
yum -y install mysql-server 
  1. 安裝好之後

默認配置文件路徑如下:

  • 配置文件:/etc/my.cnf
  • 日誌文件:/var/log/var/log/mysqld.log
  • 服務啓動腳本:/usr/lib/systemd/system/mysqld.service
  • socket文件:/var/run/mysqld/mysqld.pid
  1. 啓動mysql服務

service mysqld restart,使用grep "password" /var/log/mysqld.log 獲取隨機密碼。可以看到輸入 mysql -u root -p 密碼 進入。第一次登陸 ,需要重置密碼 要不什麼也不能操作。5.7.20 爲了安全密碼必須包含 數字字母符號,alter user 'root'@'localhost' identified by 'Root!!2018'; 最後記得刷新權限,flush privileges。

file

file

  1. 編碼修改

查看編碼:SHOW VARIABLES LIKE 'character%';

file

修改編碼,進入etc/my.cnf 加入下面代碼

character-set-server=utf8  
collation-server = utf8_unicode_ci  
init_connect = 'set collation_connection = utf8_unicode_ci;'

file

重新啓動mysql服務,再次查看

file

  1. mysql 端口加入安全組規則

file

  1. navicate連接不成功

錯誤:1130 - Host XXX is not allowed to connect to this MySQL server、
錯誤原因:這是由於Mysql配置了不支持遠程連接引起的,解決方案:

select host from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

file

項目部署

使用idea的maven面板生成jar包

file

上傳的服務器任意位置使用 java -jar mall-tiny-aop-0.0.1-SNAPSHOT.jar啓動項目

知識星球

我正在「帥張和他的朋友們」和朋友們討論有趣的話題,你⼀起來吧?https://t.zsxq.com/EujYZzF

image

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