Ubuntu Server 18.04.1 LTS 64位 1核 2G 50Ghtml
首先須要在控制檯中重置密碼。而後默認的用戶名是ubuntu。以後就能夠使用xshell進行鏈接了。若是想使用root用戶登錄,網上有不少的方法,能夠參考。mysql
安裝nginx:nginx
執行apt-get update,apt-get install nginx就安裝完成了。安裝完成後網站目錄是:/var/www/html。這時候直接在瀏覽器中輸入你的公網ip就能夠瀏覽裏面的默認網頁了。由於nginx的默認端口是80。sql
安裝mysql數據庫:shell
執行apt-get install mysql-server。開啓遠程訪問:vim /etc/mysql/mysql.conf.d/mysqld.cnf,註釋掉bind-address = 127.0.0.1這一句。數據庫
mysql -u root -p 進入數據庫,這裏他會要求輸入密碼,我用sudo su切換到超級用戶執行的這個命令,隨便輸啥密碼都能進入數據庫,不知道是否是超級用戶的問題。可是若是我不sudo su切換用戶執行這個命令時會說權限拒絕。ubuntu
進入數據庫後執行,vim
mysql> grant all on *.* to root@'%' identified by '你的密碼'; //這個是建立一個root用戶能夠在任意ip('%'表示任意ip,若是隻想本地訪問設置爲localhost)下訪問全部數據庫(*.*表示任意數據庫的任意權限,若是隻讓該用戶訪問特定的數據庫能夠改成databaseName.*)瀏覽器
mysql> flush privileges; //刷新權限ide
mysql> exit //退出
再執行以下命令重啓mysql:systemctl restart mysql。這時候應該在外網能夠用navicat等數據庫鏈接工具鏈接這個數據庫了。反正我是能夠了。