ecs安装tomcat和mysql_centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序...
之前我對這個東西一無所知,攻擊力為0,謝謝各個論壇上面的兄弟們的幫助。
過程:
首先ssh遠程登陸:
ssh root@你的公網ip ,輸入密碼
1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下載i586的,i586是32位系統)
安裝命令: rpm -ivh jdk安裝文件路徑
2,下載tomcat安裝包,去Apache官網下載,core下面選擇tar.gz(下載的時候可能文件損壞,重新下載)
解壓命令:tar -zxvf tomcat壓縮文件路徑
3,MySQL:
安裝命令:yum install -y mysql-server mysql mysql-deve
可能之前安裝過MySQL,卸載命令:rpm -e mysql,如果這個命令不行就強力刪除rpm -e --nodeps mysql
如果幸運的話軟件環境到這里就安裝好了。但是實際上問題會有很多,我是linux盲,在這個過程中經常感慨linux的強悍,遇見問題網上有很多解決辦法,只要你像搞清楚,就一定會有辦法,這些都是最基本的了。
除此之外還用到了一些其他命令,記錄一下:
1,啟動,重啟,停止mysql服務:?/etc/init.d/mysqld start ? restart shutdown
mysql:
2,登陸:mysql -uroot -p ? ?輸入密碼
3,修改密碼: mysqladmin -uroot -password newpassword 輸入密碼
4,顯示數據庫列表:show databases;
5,打開庫:use user;
6,顯示數據表結構:describe user;
7,創建庫:create database;
8,建表:use 庫名;create table 表名(字段設定列表);
9,刪除庫和表:drop database/table 名稱;
10,導出數據庫:mysqldump?—opt database > database.sql
11,導出database的table1和table2表:mysqldump?—opt database table1 table2 > table1.table2.sql
12,備份所有數據庫:mysqldump?—all-databases > all_databases.sql
還有一個讓我嘆為觀止的命令,由@愛編程的大叔 給我提供的。問題是在我的阿里云服務器上之前有過一個工程,占用了80端口,tomcat的沒有無法使用1024以下的端口,所以kill掉了之前的進程,想用Apache或者nginx代理到tomcat的8080端口(這里沒有嘗試過,時間緊迫,以后再說),在我做這個之前大叔告知我這個命令實現從80端口轉發到8080端口:
iptables -t nat -A PREROUTING -p tcp —dport 80 -j REDIRECT —to-port 8080
真心謝謝幫助過我的人!希望早日成為大神然后再去幫助別人。
補充,mysqladmin修改密碼的時候報錯:mysqladmin: connect to server at 'localhost' failed
解決辦法:
1,先登錄 ?mysql -uroot -p
2,密碼不用輸入,默認是空的,直接enter
3,use mysql;
4,UPDATE user SET PASSWORD=PASSWORD('beta') WHERE USER='root' AND HOST='localhost';
5,flush privileges;
6,退出,使用新密碼登陸即可。
總結
以上是生活随笔為你收集整理的ecs安装tomcat和mysql_centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 治疗输卵管堵塞的多少钱
- 下一篇: bitnami redmine mysq