我用的是华为云服务器,可以免费申请一个月。只是想简单连接数据库的可以直接在终端下载安装mysql,不过安装宝塔面板其它一些操作会更方便

1.购买云服务器后先关机,后镜像磁盘切换操作系统,不要用华为的系统,到处是坑,如果用华为的系统nginx无法安装 缺少GD,安装GD又是一大堆坑,安装Apache创建站点会报403,配置文件难以修改。这里建议成centos,我选的是centos7.6,再设置一下云服务器的密码

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_安装了宝塔的mysql后连接不上

2.系统切换完成后,选择弹性云服务器,设置安全组,在入度反向规则中添加8888,3306,888,80等端口规则,添加完成后别忘记了关联云服务器实例;搞完后用SSH输入密码连接进入终端

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_nginx_02

3.下载宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

中间出现判断询问按y

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_数据库_03

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_服务器_04

4.上面有个外网面板地址,输入外网面板地址在浏览器打开,输入下面给出来的账号和密码

5,进到宝塔面板后会让绑定宝塔手机账号,绑定一下。绑定好了之后会弹出来一个下载安装弹窗,一般选左边的,按需求选择。下载需要一段时间,5个下载完了之后点最好左侧“网站”进看一下,如果有弹窗,就说明nginx下载安装失败,还创不了站点。在左侧菜单栏设置里边绑定一下你的公网ip

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_centos_05

 6.这一步可省略,开放数据库不安全,因为我这些操作都弄好之后数据库依然无法访问,所以开放数据库访问,最近换了个云服务器,好像不用开放所有人也能外网访问。进去终端或者在宝塔里面修改一下数据库密码,连数据库,建数据表,如果此时数据库还是不能访问的,数据表建完后执行下面代码开放权限

grant all privileges on *.* to root@'%' identified by '你的数据库密码';

建好之后在数据库权限里选择所有人开放。

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_nginx_06

7,击左侧安全,在安全里边的系统防火墙开发3306端口,连接数据库。注意后续新开放端口需要在云服务器 和 宝塔面板两处都开放

 

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_nginx_07

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_安装了宝塔的mysql后连接不上_08

至此,数据库已经可以外网连接了。

接下来说一下建立站点

1.点击左侧菜单栏网站,点击添加站点,没有申请域名的话这里域名就随便填了,根目录如需变换自行创建选择

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_centos_09

 2.选择默认站点,选择刚才添加的域名

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_centos_10

3.浏览器打开输入   你的公网ip地址 +index. html,出现下图就说明站点建立成功。

安装了宝塔的mysql后连接不上 宝塔安装不了数据库_服务器_11