自己搞一個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;
再次鏈接即可成功