linux_jdk_mysql_tomcat
1 linux下安装jdk的步骤:
0. 查找原有的jdk:
rpm -qa | grep java
删除原有的jdk:
rpm -e --nodeps java-1.7.-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.-openjdk-1.6.0.0-1.66.1.13..el6.x86_64 .在/usr/local/ 目录下创建java目录
.把上传到root目录下的jdk包复制到java目录中
.解压jdk包到当前目录中
.安装插件 yum install glibc.i686
.配置环境变量
cd ~
编辑 vi/etc/profile
在文件最后添加一下信息(o,Esc,wq)
#set java environment
JAVA_HOME=/usr/local/java/jdk1..0_72
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出 wq
source /etc/profile 使更改的配置立即生效
linux下安装mysql的步骤:
1、上传包:
mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2、解压:
[root@aliyun-ecs /]#tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
3、移动mysql文件夹到/usr/local目录下并更名为mysql
[root@aliyun-ecs /]#mv mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
4、创建一个mysql用户并更改/usr/local/mysql目录的权限(用户和组)
[root@aliyun-ecs /]# useradd -r -s /sbin/nologin mysql
[root@aliyun-ecs /]# chown -R mysql.mysql /usr/local/mysql 注:-R 递归
[root@aliyun-ecs mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql(你安装的mysql文件夹所在路径) --datadir=/usr/local/mysql/data(数据目录路径)
5、判断是否初始化成功:目录/usr/local/mysql/data下是否有数据生成
6、复制support-files目录下的mysql.server脚本到/etc/init.d目录下并更名为mysql 注:这样可以直接采用service mysql start启动mysql
[root@aliyun-ecs mysql]# cp support-files/mysql.server /etc/init.d/mysql
7、启动mysql脚本
service mysql start
8、登录mysql数据库修改密码
[root@aliyun-ecs mysql]# bin/mysql -uroot -p'临时密码';
[root@aliyun-ecs ~]# ln -s /usr/local/mysql/bin/* /bin; 注:将bin下所有命令软连接在/bin,这样就可以直接采用mysql -uroot -p 方式登录mysql
mysql>set password root(用户名)@localhost(数据库服务器的ip)=password('新密码');
9、采用navicate连接数据库报错:1130 - Host XXX is not allowed to connect to this MySQL server
这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有记录权限
10、更改权限
mysql> select host from user where user = 'root';
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
linux下安装tomcat的步骤
.在/usr/local/ 目录下创建tomcat目录
.把(ftp服务器)上传到root的tomcat包复制到/usr/local/tomcat/中
.解压tomcat包
.启动tomcat
进入 bin后
启动:
sh startup.sh
关闭:
sh shutdown.sh
.开启端口号() 8080端口放行
/sbin/iptables -I INPUT -p tcp --dport -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save
linux下发布项目步骤
.数据库和表
a.首先将数据库进行备份:
mysqldump -uroot -p1234 day31 (数据库名称) > e:/.sql (备份的目录) b.然后将1.sql上传到root目录
c.通过远程工具还原数据库
先登录mysql
创建数据库 day31
使用day31 (use day31) d.执行命令mysql>:source /root/.sql
.项目(webapps)
a.将项目打包(war)
在tomcat/webapps目录下,只要tomcat启动 war会自动解压
b.把war包上传到root目录下
c.将war包移动到tomcat/webapps中
d.浏览器访问发布的项目
linux_jdk_mysql_tomcat的更多相关文章
随机推荐
- 使用数据库管理工具打开MySql
1.推荐使用软件:Navicat_Premium_11.0.10.exe. 下载地址:http://pan.baidu.com/s/1nu6mTF7 2.下载上面文件并安装. 3.打开Navicat ...
- 读书笔记--C陷阱与缺陷(五)
第五章 第五章干货也偏少,但是几个练习题还不错,写出来大家分享下: 1.当一个程序异常终止时,程序输出的最后几行常常会丢失,原因是什么? 我们能够采取怎么样的措施来解决这个问题? 答:因为异常终止的程 ...
- Codeforces 946D Timetable(预处理+分组背包)
题目链接:http://codeforces.com/problemset/problem/946/D 题目大意:有n个字符串,代表n天的课表,1表示这个时间要上课,0表示不要上课,一天在学校时间为第 ...
- 在VirtualBox虚拟机中安装Centos操作系统怎么与本地XShell远程连接
问题: 在VirtualBox安装好了CentOS操作系统后,我们怎么才可以用XSell连接虚拟机中的CentOS呢? 答案: (1)在windows下用cmd--ipconfig查看VirtualB ...
- Centos之链接命令
链接命令:ln (link) ln -s [源文件] [目标文件] 功能描述:生成链接文件 选项: -s 创建软链接 硬链接特征: 1,拥有相同的i节点和存储block块,可以看作是同一个文件: 2 ...
- Centos简介
Centos作为主流的一种Linux操作系统,以后项目中,比如后期Redis,以及部署一些项目,会把Centos作为服务器操作系统,我们选用Centos,主要是免费,以及稳定. Centos详细介绍, ...
- string类总结
头文件: <string> 初始化: string str(s1); string str("value"); , 'c'); 读写 //输入未知数目的string对象 ...
- 使用VSCode配置简单的vue项目
由于最近要使用的项目框架为前后端分离的,采用的是vue.js+webAPI的形式进行开发的.因为之前我没有接触过vue.js,也只是通过视频文档做了一些简单的练习.今天技术主管说让大家熟悉下VSCod ...
- Sample ASP.NET IHttpHandler
LoggerHandler.cs using System; using System.Collections.Generic; using System.Diagnostics; using Sys ...
- LOADRUNNER连接ORACLE数据库的方法
LOADRUNNER连接ORACLE数据库的方法 最近正在做一个测试数据库性能的项目,直接写出来的连接数据库并且进行数据库查询和插入的脚本在VUSER_INIT中(连接数据库)#include ...