您的位置:首页 > 运维架构 > Linux

阿里云ecs,linux64位搭建javaweb开发环境,安装mysql5.7.18

2017-04-29 16:01 609 查看
1.准备工作

  购买了ecs,知道自己ecs的公网ip以及用户名密码 用户名默认是root。

  下载并安装xshell,xftp工具  可以在我的资源中下载。

因为用的是linux64 位系统  所以下载jdk和tomcat的时候也要注意

   下载jdk1.7      tomcat7.0     注意jdk当前只显示最新版本1.8可以下拉到下载列表最底端有个java archive 点开后里面就有1.7版本的了。



tomcat  下载的时候也要注意是tar.gz这个。



2.准备工作做好了下面就开始部署了.

通过xftp把jdk和tomcat分别上传到你的主机上去。jdk可以单独建立一个java目录存放。

然后通过xshell登陆你的主机  通过命令tar  -xzvf 来解压你上传上去的tar包。

解压完成后需要设置环境变量。

vi /etc/profile修改环境变量

在最底端加入以下代码。

export JAVA_HOME=/root/java/jdk1.7.0_80  

export  CLASSPATH=.:%JAVA_HOME%/lib/dt.jar:%JAVA_HOME%/lib/tools.jar  

export PATH=$PATH:$JAVA_HOME/bin

修改完成后

重新加载profile:source /etc/profile 

查看java版本 java -version

然后进入tomcat的bin目录通过./startup.sh来启动你的tomcat服务。

然后就可以通过的你的ip加8080端口来访问tomcat服务了。

安装mysql

当然如果是部署自己的项目,就需要数据库,我这边讲解下常用的mysql数据库 linux云服务器部署。

准备工作就是下载mysql   我下载的是mysql-server_5.7.18-1ubuntu16.10_amd64.deb-bundle.tar

上传到你的用户root目录,可以自定义一个mysql文件夹放进去然后解压,tar -xvf

然后你就会发现一坨deb文件



后面你会发现其中我没删除时间的这四个暂时没有用到

mysql-community-server_5.7.18-1ubuntu16.10_amd64.deb

mysql-community-client_5.7.18-1ubuntu16.10_amd64.deb

-rw-r--r-- 1 7155 31415     12634 Mar 18 15:39 mysql-testsuite_5.7.18-1ubuntu16.10_amd64.deb

libmysqld-dev_5.7.18-1ubuntu16.10_amd64.deb

 mysql-common_5.7.18-1ubuntu16.10_amd64.deb

-rw-r--r-- 1 7155 31415  24581428 Mar 18 15:40 mysql-community-test_5.7.18-1ubuntu16.10_amd64.deb

-rw-r--r-- 1 7155 31415     12626 Mar 18 15:40 mysql-server_5.7.18-1ubuntu16.10_amd64.deb

 libmysqlclient20_5.7.18-1ubuntu16.10_amd64.deb

mysql-community-source_5.7.18-1ubuntu16.10_amd64.deb

libmysqlclient-dev_5.7.18-1ubuntu16.10_amd64.deb

-rw-r--r-- 1 root root  220559360 Apr 29 17:51 mysql-server_5.7.18-1ubuntu16.10_amd64.deb-bundle.tar

没关系一点一点来

正式开始安装

当然实在你的deb文件目录下进行的

###安装依赖包

sudo apt-get upgrade

sudo apt-get install libaio1  

###安装deb包

sudo dpkg -i   mysql-common_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   libmysqlclient20_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   libmysqlclient-dev_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   libmysqld-dev_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   mysql-community-client_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   mysql-client_5.7.18-1ubuntu16.10_amd64.deb

sudo dpkg -i   mysql-community-source_5.7.18-1ubuntu16.10_amd64.deb

   ###libmecab2 安装

sudo apt-get -f install

(这个可以忽略因为是错误的)
单独下载的http://www.filewatcher.com/d/Debian/amd64/libs/libmecab2_0.99.3-3_amd64.deb.347330.html

sudo dpkg -i libmecab2_0.99.3-3_amd64.deb

原因是版本太低了 先卸载
apt-get remove libmecab2_0.99.3-3_amd64.deb

(这个才是给力的,如果网址过期那只能不断百度到这个新的libmecab2了)
重新下载

 http://packages.ubuntu.com/yakkety/amd64/libmecab2/download

 选择一个非洲版本就行了。

sudo dpkg -i libmecab2_0.996-1.3_amd64.deb
  
    最后是

sudo dpkg -i   mysql-community-server_5.7.18-1ubuntu16.10_amd64.deb
到这里会让你输入密码,一定要记住自己的密码.



这样相当于你的mysql安装完毕了.
下面就可以通过mysql来试一下是否安装成功了.

关于报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
  解决方案:# mysql -uroot -p 
                          然后输入你设置的密码.
       这样就到了mysql控制台了.



启动和停止mysql服务
  #/etc/init.d/mysql start

  #/etc/init.d/mysql stop

至于相关的mysql操作命令可以参考我的另外一篇博文。http://blog.csdn.net/ooooooobh/article/details/54949274

相关资源也可以从我博客中的资源下载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java web ecs mysql linux
相关文章推荐