1. 程式人生 > >部署專案到linux

部署專案到linux

idea匯出war包

![在這裡插入圖片描述](https://img-blog.csdnimg.cn/20181213203725979.png?x-oss-proce在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
點選apply,ok
在這裡插入圖片描述
在out目錄下有
在這裡插入圖片描述
把.war檔案放在linux上的tomcat的webapps下
在linux上建立資料庫,直接可以 source .sql檔案
然後就可以在瀏覽器直接訪問了

備份資料庫
mysqldump -u使用者名稱 -p密碼 --databases 資料庫1 資料庫2 > xxx.sql

  1. 備份全部資料庫的資料和結構(-A)
    mysqldump -uroot -p123456 -A > 0101.sql
  2. 備份全部資料庫的結構(-d)
    mysqldump -uroot -p123456 -P3306 -A -d > 0102.sql
  3. 備份全部資料庫的資料(-t)
    mysqldump -uroot -p123456 -P3306 -A -t > 0103.sql
  4. 備份單個數據庫的資料和結構(sakila 為資料庫名)
    mysqldump -uroot -p123456 -P3306 sakila > 0104.sql
  5. 備份單個數據庫結構(sakila 為資料庫名,-d)
    mysqldump -uroot -p123456 -P3306 sakila -d > 0105.sql
  6. 備份單個數據庫資料(sakila 為資料庫名,-t)
    mysqldump -uroot -p123456 -P3306 sakila -t > 0106.sql
  7. 備份多個表的結構和資料 (table1,table2為表名)
    mysqldump -uroot -p123456 -P3306 sakila table1 table2 > 0107.sql
  8. 一次備份多個數據庫
    mysqldump -uroot -p123456 --databases db1 db2 > 0108.sql

還原資料庫

系統命令列
mysqladmin -uroot -p123456 create db_name
mysql -uroot -p123456 db_name < d:\bak\0101.sql
注:在匯入備份資料庫前,db_name如果沒有,是需要建立的; 而且與backup20110527.sql中資料庫名是一樣的才可以匯入。
source方法
mysql > use db
mysql > source d:\bak\0101.sql