第一 配置Java環境
1、下載jdk
通過 http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 下載 jdk-7u79-linux-x64.tar.gz 並上傳至服務器
2、建立文件夾 /usr/local/jvm ,將jdk解壓至該文件夾
# tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/local/jvm
3、配置java環境
# vi /etc/profile 打開,加入如下配置:
export JAVA_HOME=/usr/local/jvm/jdk1.7.0_79
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
4、注意,重啓再測試。否則測試不出來
# java
# javac
第二 安裝Tomcat
1、解壓 #tar -zxvf apache-tomcat-7.0.61.tar.gz -C /usr/local
2、將解壓出來的內容改名爲tomcat # cd /usr/local/ #mv tomcat* tomcat
3、原則上此時就安裝完了。更詳細資料可參考 http://blog.csdn.net/zhuying_linux/article/details/6583096/
4、啓動: # /usr/local/tomcat/bin/startup.sh
關閉: # /usr/local/tomcat/bin/shutdown.sh
更簡便方法請參考:http://blog.csdn.net/justfornn413/article/details/4945899
Tomcat訪問不到的情況,google得之:
-------------------------------------------
Login AWS Console and navigate to Security groups.
- Remove the HTTP (80) if there is one. (可以不必)
- Select custom TCP rule and enter the port as "8080" (主要是這一步)
- Click on apply rule.
Add DNS Name :8080
It should work now.
立馬奏效,非常牛逼!
第三 安裝mysql
準備工作:安裝 yum install libaio* 否則會出現linux libaio.so.1: cannot open shared object file: No such file or directory 缺少安裝包libaio和libaio-devel.
1、將源碼文件解壓到 /usr/local/mysql
2 添加用戶組和用戶
groupadd mysql
useradd -r -g mysql mysql
3、改變目錄所有者
進入mysql文件夾,也就是mysql所在的目錄,並更改所屬的組和用戶。
[root@localhost local]#cd mysql
[root@localhost mysql]#chown -R mysql .
[root@localhost mysql]#chgrp -R mysql .
4、初始化數據庫
# cd /usr/local/mysql/scripts
# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
*將mysql/目錄下除了data/目錄的所有文件,改回root用戶所有,mysql用戶只需作爲mysql/data/目錄下所有文件的所有者。
[root@localhost mysql]chown -R root .
[root@localhost mysql]chown -R mysql data
5、註冊爲服務
cd /usr/local/mysql/support-files
#註冊服務
cp mysql.server /etc/rc.d/init.d/mysql
#使用默認配置文件
cp my-default.cnf /etc/my.cnf
#讓chkconfig管理mysql服務
chkconfig --add mysql
#開機啓動
chkconfig mysql on
6、啓動MySQL服務
service mysql start
service mysql stop 是關閉
7、# ln -s /usr/local/mysql/bin/mysql /usr/bin8、進入mysql操作:# mysql -uroot
參考:http://my.oschina.net/looly/blog/297980
http://blog.csdn.net/superchanon/article/details/8546254/
7、進入MySQL服務及爲root用戶設置密碼
1、新安裝的mysql的root用戶是沒有密碼的,用# mysql -uroot 命令進入數據庫時,若出現下列錯誤
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
解決方法是:
ps -A | grep -i mysql
2、用# mysql -uroot 命令進入數據庫後,爲root用戶設置密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('zhangtao');
就可以了。
然後以後就可以用 mysql -uroot -pzhangtao 登陸mysql了
1、Linux下mysql安裝完後是默認:區分表名的大小寫,不區分列名的大小寫;
2、用root帳號登錄後,在/etc/my.cnf中的[mysqld]後添加添加lower_case_table_names=1,重啓MYSQL服務,這時已設置成功:不區分表名的大小寫;
lower_case_table_names參數詳解:
lower_case_table_names=0
其中0:區分大小寫,1:不區分大小寫
service mysql restart 重啓服務