- 个人介绍
本人是动力工程专业的硕士研究生,因对计算机编程有浓厚的兴趣并且希望能够转码,从事java软件开发工作。对于跨专业学习Java的同学来说,个人认为,我们应该充分利用网络上的公开教学资源,对Java语言有概括性的认识,然后选择一条合理的学习路线坚持下去。我是跟着尚硅谷制定的学习路线进行学习的,在学习到Linux部分时,初次较为深入的了解到云服务器这个概念,个人博客、论坛、网站等都可以部署在云服务器上攻所有人访问。
- 初次使用问题及解决方法
对初次接触云服务器,并且想成功在云服务器上部署自己项目的人来说,可能会遇到一些麻烦,我将把本人在使用中遇到的问题及解决方法进行阐述。
第一步,修改实例密码,具体位置如下图所示
在系统防火墙中开放想要访问的端口,阿里云服务器中的22端口是默认开放的,比如开放了3306端口,本地才能访问到服务器中的Mysql数据库
使用XShell等本地终端模拟软件连接云服务器,实现较好远程控制和方便本地,以及配合Xftp软件实现本地与云服务器文件的方便传输,创建连接会话设置如下,密码为前面自己修改后的实例密码。
第二步,在云服务器Linux系统中搭建Java开发环境及安装Myaql、Tomcat等,在云服务器Linux系统中主要有rpm、解压缩、yum在线安装和第三方可视化服务器管理关键(宝塔面板)等四种方式安装软件,各种方式网上教程很详细,在此就不一一赘述,其中宝塔面板比较适合新手使用。
其中使用本地SQLyog连接阿里云服务器数据库问题较多,个人进行将连接步骤进行了整理
- 服务器安装mysql后,服务器本地连接MySQL测试是否安装成功以及成功启动
mysql -uroot -p
- 在阿里云安全组添加mysql端口和宝塔面板放行3306端口
- 使用如下命令查看数据库中各个用户的访问权限
select user,host from mysql.user;
表示只允许本地访问,输入命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '*********' WITH GRANT OPTION;
再次查看访问权限,表示开放远程连接权限成功
- 即可使用本地SQLyog等软件连接数据库
- 收获总结
通过短暂的云服务器使用,对其概念和Java开发有了更加深入的理解,希望在以后继续学习,搭建出属于自己的个人网站和博客。