软件下载的链接如下:包括远程工具+jdk、mysql、tomcat6.03跟tomcat7
http://download.csdn.net/download/xiaozhegaa/10176529
之前已经写过如果在Linux上安装jdk、mysql、tomcat。现在再次强调一下如何在说明一下
一、安装jdk
1 具体的安装步骤的话,可以查看下列文章
http://blog.csdn.net/xiaozhegaa/article/details/76359426
步骤我就不截图出来了,我也是按照那篇博客安装的,亲测可以使用
至此我们就学会了安装jdk。
二、安装mysql:在线安装跟上传安装包安装
1.0 上传安装包安装。这里建议看一下我的这篇文章
http://blog.csdn.net/xiaozhegaa/article/details/76359875
这里写的是Centos上mysql的安装,理论上都是一样的。但是我没有测试过
2.0 在线安装方式 —非常轻松跟简单
//更新当前环境的软件包
sudo apt-get update
//在线安装mysql软件包
sudo apt-get install mysql-server
【注意】系统将提示您在安装过程中创建 root 密码。选择一个安全的密码,并确保你记住它,因为你以后需要它。接下来,我们将完成 MySQL 的配置。
【输入密码:】你要记住啊
自此我们就安装好了mysql软件了
测试如下
mysql -uroot -p 回车
输入你的密码
说明:我们的数据库已经安装成功了,非常简单
四、配置数据库—数据库常见的命令
//登陆数据库
mysql -uroot -p
输入密码
2.使用命令show global variables like 'port';查看端口号
show global variables like 'port';
【备注】一般数据库都是3306端口,为了远程时候使用,查看一下确认是3306端口没错
//停止mysqls
service mysql stop
//启动mysql
service mysql start
//重启mysql
service mysql restart
重要:远程授权访问数据库
1.授权代码如下
//进入mysql中,执行下面代码
GRANT ALL PRIVILEGES ON *.* TO 'xiaozheng'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
授权一个叫“xiaozheng”用户,密码:“123456”
. 拥有所有的权限、%所有的id都是可以远程连接的
//重载授权表:
FLUSH PRIVILEGES;
//退出mysql数据库:
exit
//开放3306端口
sudo ufw allow 3306
2.然后在本机电脑上测试是否远程到mysql
【我使用的是navicat、当然sqlyong这些都行的】
这里,我们已经明确的开放了3306端口和授权了,还是连接不上,这里的话需要改一行配置
“Can’t connect to Mysql server on …..(10038)”的解决办法
解决步骤如下:
//核心就是默认的3306端口没有对外开发,所以首先查看一下:
sudo ufw status
【备注:】3306端口确实打开了
netstat -an|grep 3306
【备注】:127.0.0.0只限制了改ip,即本机访问数据库,所以需要修改mysql的配置文件
修改如下:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
其中一行 bind-address = 127.0.0.1
前边加 #注释掉 保存
就可以了
#bind-address = 127.0.0.1
测试远程连接成功
五、安装Tomcat
解压就可以了,具体的配置可以参考以下这篇文章
http://blog.csdn.net/xiaozhegaa/article/details/76372973
2.0 配置环境变量
vi startup.sh
vi shutdown.sh
#set java environment
#这里jdk的位置需要根据自己的情况修改
export JAVA_HOME=/usr/local/jdk1.7.0_71
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:%{JAVA_HOME}/lib:%{JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
#tomcat
export TOMCAT_HOME=/usr/local/apache-tomcat-6.0.32