Linux Ubuntu部署web環境及項目tomcat+jdk+mysql
1,下載文件
在官網下載好 tomcat、jdk、mysql的linux壓縮包 後綴名為.tar.gz
並通過xftp上傳到服務器
或者直接通過linux命令 下在wget文件的下載地址
例如:
wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.77/bin/apache-tomcat-7.0.77-deployer.tar.gz
Ps:後面的下載地址可以從網頁下載中的時候查看鏈接獲取
2,解壓文件
將文件解壓到指定目錄
命令: tar -zxvf jdk-7u55-linux-x64.tar.gz -C /usr/java
3, jdk配置環境變量
輸入: vim /etc/profile 進入編輯界面並在末尾加上
export JAVA_HOME=/usr/java/jdk1.7.0_79
export JRE_HOME=/usr/java/jdk1.7.0_79/jre
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
完成後輸入 :wq 保存退出
輸入 source /etc/profile 使配置生效
輸入 java -version 查看版本
4,tomcat配置
將tomcat文件解壓到一個指定的文件夾
可以更改端口
輸入: vim /opt/tomcat/conf/server.xml
可以更改端口和設置字符編碼
啟動tomcat
切換到 tomcat/bin目錄下
輸入 ./startup.sh
如果提示權限問題就設置權限:
sudo chmod a+rwx -R logs chmod說明(u:與文件屬主擁有一樣的權限[a:所有人];+:增加權限;rwx:可讀可寫可執行) -R:遞歸所有目錄和文件
更改完成後在瀏覽器輸入: ip+端口 出現 Apache Tomcat表示啟動成功
5,mysql 配置
解壓mysql文件到 /usr/local
命令: tar -zxvf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz -C /usr/local
更改文件名 mv mysql-5.6.21-linux-glibc2.5-x86_64 mysql
進入mysql目錄
獲取權限: chown -R mysql:mysql ./
安裝mysql: ./scripts/mysql_install_db --user=mysql
提示 Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
缺少包
輸入:sudo apt-get install libaio-dev 下載然後就可以重新安裝了
添加開機啟動 :cp support-files/mysql.server /etc/init.d/mysql
啟動mysql : service mysql start 或 /etc/init.d/mysql start
查看是否啟動成功: ps -ef|grep mysql
設置密碼
輸入: ./bin/mysqladmin -u root password ‘密碼‘
設置軟鏈:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
進入mysql
輸入:mysql -u root -p‘密碼’
配置mysql 環境
輸入:vim /etc/profile
末尾加上
PATH=/usr/local/mysql/bin:$PATH
export PATH
輸入:source /etc/profile 使配置生效
再次輸入:mysql -u root -p
就可以進入了
設置遠程連接權限
輸入: use mysql; //進入mysql
1, 改表法
輸入: update user set host=‘%‘ where user=‘root‘; //設置權限
註:這種更改權限會使本地登錄不上設置好的mysql
輸入:flush privileges; //刷新
2,授權法
輸入: grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123‘; //第一個’root’是用戶名,第二個’%’是所有的ip都可以遠程訪問,第三個’123’表示用戶密碼 如果不常用就關閉掉
輸入:flush privileges; //刷新
然後通過mysql可視化界面連接
6,MYSQL導入腳本
導入方式 一通過SQLyog導入
刷新之後,便可查看表
導入方式 二
Linux 命令導入
參考: http://www.cnblogs.com/sunxiaotao/p/4142798.html
通過xftf 將導出 .sql文件傳到linux文件中 如
進入mysql
mysql>create database newdb; //如果已有數據庫 就不用建立了
mysql>use newdb;
mysql>set names utf8;
mysql>source /home/sq.sql;//假設你sql文件所在目錄為/home/sq.sql
Linux Ubuntu部署web環境及項目tomcat+jdk+mysql