自己搞一个CentOS6.8下来,安装什么的不用想太多,照做就可以了
下载jdk,给个网址如下:https://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
然后用filezzila上传上去,centos默认是可以这么上去的,但是其他的Linux不一定
我默认放在在/usr/local/tmp下面,然后解压出来,再复制到/usr/local/jdk7上面
在修改配置文件/etc/profile文件,添加
export JAVA_HOME=/usr/local/jdk7/
export PATH=$JAVA_HOME/bin:$PATH
#export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后执行
source /etc/profile
jdk就算是搭建好了,使用
java -version
看看是不是搭建好了
下面是tomcat服务,其实和jdk是一样的,也是将tomcat放在/usr/local/tmp目录下面,然后解压复制到/usr/local/tomcat上面来,修改配置文件/etc/profile如下
export TOMCAT_HOME=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
再source /etc/profile一下
但是由于centos默认只是开启22端口,所以还得改iptables,添加ACCEPT内容
cd /etc/sysconfig/
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
这时候应该使用service
service iptables restart
如下
对了,不要忘了,要把tomcat服务启动起来,再访问即可
cd /usr/local/tomcat/bin/
./startup.sh
下面就是mysql的安装了
主要是注意为了不给MySQL的Linux系统ROOT权限,只好自己创建一个MySQL用户组和MySQL用户了
groupadd mysql
useradd -r -g mysql mysql
然后切换到/usr/local/mysql下面(解压什么的照上面,不再赘述)
使用切换用户组和用户命令
chgrp -R mysql .
chown -R mysql .
还要删除之前的自带的配置文件
rm -rf /etc/my.cnf
./scripts/mysql_install_db --user=mysql
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/rc.d/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
/etc/init.d/mysql start #启动mysql
可以尝试
最后的是,在Windows下链接Linux的数据库,主要是解决lian两个问题,一、Linux数据库权限问题,二、防火墙fang放行问题
vim /etc/sysconfig/iptables
加上
A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
cd /etc/sysconfig/
service iptables restart
然后去mysql 数据库修改权限
修改密码
update user set password= passworD ("123456") where user='root';
flush privileges;
exit
mysql -u root -p123456
给权限
use mysql
select user,host from user;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
再次链接即可成功