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等数据库链接工具链接这个数据库了。反正我是能够了。