做个笔记,以作备忘。
一、安装JDK:
1.1. 查询当前系统安装的JDK:[root@localhost ~]# rpm -qa | grep java
;
1.2. 卸载系统自带openJDK:[root@localhost ~]# yum -y remove tzdata-java-2014g-1.el6.noarch
;
1.3. JDK源码包通过Xftp传到Linux;
1.4. 解压源码包:tar -zxvf jdk……;
1.5. 把解压之后的源码包改名:[root@localhost local]# mv jdk1.8.0_101/ java
;
1.6. 删除源码包:[root@localhost local]# rm -rf jdk-8u101-linux-x64.tar.gz
;
1.7. 设置环境变量:(全局设置方法,就是修改etc/profile)
路径根据实际的安装路径设置。
- 1
- 2
- 3
- 4
- 5
1.8. [root@localhost local]# source /etc/profile
;
1.9. 检测安装是否成功:[root@localhost local]# java -version
,如果出现安装版本的jdk信息就表示安装成功。
二、安装Tomcat:
2.1. 通过Xftp把tomcat源码包传到Linux上;
2.2. 解压源码包:[root@localhost local]# tar -zxvf apache-tomcat-7.0.70.tar.gz
;
2.3. 改名:[root@localhost local]# mv apache-tomcat-7.0.70 tomcat
;
2.4. 删除源码包:[root@localhost local]# rm -rf apache-tomcat-7.0.70.tar.gz
;
2.5. 添加防火墙端口 80 8080 3306:
vim /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT(允许8080端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)
2.6. 重启防火墙:[root@localhost local]# /etc/init.d/iptables restart
;
2.7. 启动tomcat:
[root@localhost local]# cd usr/local/tomcat/bin/
,
[root@localhost bin]# ./catalina.sh run
.
三、安装MySQL:
3.1. 先卸载原来安装的MySQL:
- 1
- 2
3.2. 通过xftp把MySQL源码包传到Linux;
3.3. 解压源码包:[root@localhost local]# tar -zxvf mysql-5.6.16.tar.gz
;
3.4. 改名为MySQL:[root@localhost local]# mv mysql-5.6.16 mysql
3.5. 删除源码包:[root@localhost local]# rm -rf mysql-5.6.16.tar.gz
;
3.6. 安装GCC、CMAKE等软件:
- 1
- 2
- 3
- 4
3.7. 设置MySQL用户和组:
- 1
- 2
3.8. 新建MySQL所需要的数据文件目录:
- 1
3.9. 进入目录:[root@localhost local]# cd mysql
;
3.10. 编译安装MySQL:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
3.11. 重新运行配置:
- 1
- 2
- 3
3.12. 修改mysql目录所有者和组:
- 1
- 2
- 3
- 4
- 5
- 6
3.13. 初始化mysql数据库:
- 1
- 2
3.14. 复制mysql服务启动配置文件:
- 1
3.15. 复制mysql服务启动脚本及加入PATH路径:
- 1
- 2
- 3
- 4
3.16. 启动mysql服务并加入开机自启动:
- 1
- 2
3.17. 检查mysql服务是否启动:
- 1
3.18. 修改MySQL用户root的密码:
- 1
- 2
- 3
- 4
四、报错及解决办法:
这些错误都是百度之后自己做完测试能行的,可能有些人需要的解决方法不一样,这就是需要自行百度了。
4.1. See also “/usr/local/mysql/CMakeFiles/CMakeOutput.log”. See also “/usr/local/mysql/CMakeFiles/CMakeE
这个是编译MySQL源码包之后生成了 CMakeCaChe.txt文件,删除就好了。
- 1
4.2. 服务器不能访问:
- 1
- 2
- 3
- 4
4.3. 初始化数据库失败:
- 1
- 2
- 3
- 4
- 5
4.4. 启动MySQL服务报错:
- 1
- 2
4.5. Starting MySQL….. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
- 1
- 2
- 3
- 4
- 5
4.6. 由于新装系统,在登录网站的时候,出现登录不进去的情况,这里需要给匿名用户权限:
- 1
- 2
- 3
- 4
- 5
- 6
但是这之后登录的话密码就失效了,需要重新设置密码
报错如下:
- 1
解决办法:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
另开一个ssh窗口:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
现在可以把之前的那个窗口的命令停止了。
这样就可以用设置的密码登录了。