Xshell連接遠程服務器和操作數據庫

(1)連接服務器的操作:
打開xshell,連接遠程服務器:


填好主機地址,點擊確定后;跳到會話頁面,點擊連接;輸入登陸的用戶名(用戶必須經過授權后才能登陸),進入身份驗證頁面;用戶密鑰一般會自動生成,填寫密碼,確定后就會自動連接。

(2) 連接數據庫的操作
后臺服務器連接之后,連接數據庫
(a)命令:psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432
dbuser:數據庫賬號
exampledb:數據庫名稱,如果沒有數據庫可以不指定數據庫(刪除-d exampledb)
輸入數據庫密碼,enter后即可連接上。

(b)連接數據庫之后,命令:
\l 查看數據庫列表
CREATE DATABASE dbName; 創建名字為dbName的數據庫
\l 會發現數據庫列表中多了一個dbName的數據庫
\c dbName 進入到dbName數據庫
\d 查看表
\i /root/full.sql 執行腳本full.sql

(3)服務器中代碼拷貝
cd /abc/test 進入根目錄下的abc文件中的test文件夾(項目的工程目錄)
mkdir api 創建一個api的文件夾
cd api 進入到api 文件夾
利用Xftp上傳文件步驟:
Xshell中點擊新建文件傳輸按鈕:



選擇要上傳的文件,右鍵選擇傳輸:

修改的文件再次傳輸時,注意文件目錄對應。
文件上傳成功后會發現api 文件夾中多了上傳的文件app
cd app 進入app文件
ls 查看app文件夾中的文件目錄
python manage.py migrate 根據app中model的字段創建表
touch uwsgi.log 創建后臺配置文件
uwsgi --ini /abc/test/app/conf/uwsgi.ini 開啟配置文件
ps aux|grep nginx 查看進程
vi /abc/test/app/conf/nginx/nginx.conf 查看并修改相關的配置文件
service nginx restart 重新啟動服務器

2 ssh存儲的位置

/c/Users/new_man/.ssh
ssh 存儲在文件夾中的id_rsa.pub中

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 第一章 Nginx簡介 Nginx是什么 沒有聽過Nginx?那么一定聽過它的“同行”Apache吧!Ngi...
    JokerW閱讀 32,803評論 24 1,002
  • 學習 Flask,寫完一個 Flask 應用需要部署的時候,就想著折騰自己的服務器。根據搜索的教程照做,對于原理一...
    Cocoa_Coder閱讀 17,233評論 4 56
  • 最新心血來潮,想玩玩python于是自己花錢,租了一臺阿里云服務器玩玩. 第一次搭建, 處于摸著石頭過河階段,踩了...
    股金雜談閱讀 2,560評論 11 32
  • 我們頭頂同一片藍天 卻經歷不同的風雨 我們經歷同一場風雨 卻看著不同的風景 我們看著同一片風景 卻遇到不同的心情 ...
    創造快樂閱讀 470評論 1 3