一、所用到的工具
1、阿里云轻量云服务器一台。
2、Windows端SCP上传工具:OpenSSH
3、远程连接工具:XShell (可选择性使用)
二、阿里云服务器环境配置及数据库连接
1、在阿里云购买服务器,我购买的学生版的轻量级应用服务器,对学生来说建立一个小的数据库服务器来说已经够用了(购买地址:https://www.aliyun.com/ss/?k=学生)
2、购买成功后在阿里云首页点击控制台-->轻量运用服务器-->再点击你的服务器
3、在防火墙选项上配置添加MySQL,配置好的远程连接密码。
4、远程数据库连接
可以使用XShell进行远程服务器连接,也可以在阿里云服务器页面上直接打开远程连接。我这里使用的XShell进行远程连接。
查看服务器的MySQL密码输入:sudo cat /root/default.pass
上面的命令会显示服务器防火墙上添加规则的信息
输入:mysql -uroot -p
根据提示输入密码
切记别输错密码,输入的是MySQL的密码。
连接成功显示的结果:
三、本地文件上传服务器
linux与linux服务器之间数据传递一般通过SCP命令进行数据文件传递,那Windows和服务器之间则需要借助命令工具OpenSSH来使用SCP命令。OpenSSH直接在官网上下载后安装即可,无需其他操作。
检验OpenSSH是否安装成功,使用cmd打开控制台,输入:ssh
显示一下结果即为安装成功。并打开服务,输入:net start opensshd
安装好了之后,咱们就可以像操作linux命令那样在Windows使用命令对文件数据进行上传了。
还有就是OpenSSH安装成功后会在安装文件夹下面生成一个镜像文件夹,我们需要把我们需要操作或者上传的文件放在该文件夹的目录下。镜像文件路径是:(你安装的地址)-->OpenSSH-->home-->(window操作系统名称)。但我们打开home文件夹之后就会发现,该文件夹下面的目录与我们C盘中“用户”目录基本一样。这就是OpenSSH自动创建的镜像文件。
可以通过控制台输入:ls 查看当前的目录下的内容
上面红框圈出的是本次要上传的文件所在文件夹,将需要的文件放好在镜像文件里了之后。现在开始上传!!
首先进入存放文件的文件夹(也可以不用进入,直接指定绝对路径也行。)如下图:
输入:scp 绝对路径+文件名 root@服务器公网地址:/roo
接下来输入密码,密码是你在阿里云设置的远程连接密码,非MySQL的密码。
然后到之前打开远程连接上查看,输入:ls
可以看到默认的文件只有一个default.pass。上传成功后文件o2o.sql文件就会显示出来 。
这是本人第一次写文章,还有很多不足,还请大家多多指教,如果上面有哪些还请帮忙指出。有问题也可以联系我哈哈。