Linux上安装java+tomcat+mysql运行环境
centos6.5
jdk"1.7.0_79"
mysql5.6
apache-tomcat-7.0.53
安装jdk:
1、先到oracle下载rpm包:jdk-7u80-linux-x64.rpm (下载地址在百度找找)
2、把jdk-7u80-linux-x64.rpm上传到/usr/java/中,没有目录就创建。
3、查看CentOS自带JDK是否已安装:yum list installed |grep java
4、如有安装就卸载:如:yum -y remove java-1.7.0-openjdk*
5、安装sun的jdk:yum install jdk-7u80-linux-x64.rpm
6、安装是否安装成功:java -version
7、成功了,奇怪的是都不用配置环境变量了,难道yum都帮忙做好了!
安装mysql
0、检查是否已有自带的mysql,命令:rpm -qa | grep mysql,如已经安装,则先删除:rpm -e --nodeps mysql,如果报错:error: package mysql is not installed,说明不是通过rpm安装的,则用命令yum -y remove mysql-libs-5.1.73-3.el6_5.x86_64来删除。
1、下载yum资源。最好新建个文件夹,下载到该文件夹里。MySQL官网中最新YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/
命令:wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2、安装mysql yum源。
命令: yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检查yum源是否安装成功
命令: yum repolist enabled | grep "mysql.*-community.*"
4、选择源下载版本。
这一步可选,默认是下载5.7版,如果需要下载5.6版,则需要修改默认配置,打开vi /etc/yum.repos.d/mysql-community.repo,找到[mysql56-community],把enabled改为1,同时找到[mysql57-community],把enabled改为0,就可以安装5.6版了。
5、安装mysql
命令:yum install mysql-community-server
centos7上回报错:Error: Package: 2:postfix-2.10.1-6.el7.x86_64
包依赖兼容问题,先删除mysql依赖,执行 yum remove mysql-libs ,然后再安装。
6、启动mysql服务
命令:systemctl start mysqld
centos6.5要用命令:service mysqld start / stop
7、开机启动
systemctl enable mysqld
systemctl daemon-reload
centos6.5下要用:chkconfig mysqld on
8、查看默认密码
命令:grep 'temporary password' /var/log/mysqld.log
9、修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
#用命令:mysql -uroot -p然后输入原始密码登录mysql,使用语句ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; 这里要注意mysql密码策略,要输入合法密码。改完退出重新登录。
10、添加远程访问用户
GRANT ALL PRIVILEGES ON *.* TO 'lm'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
导入导出数据库用mysqldump命令,使用方法与mysql命令类似。
导出
导出sql(包含数据和表结构):mysqldump -uroot -p dbname > dbname.sql
导出sql(只导出表结构):mysqldump -uroot -p -d dbname > dbname.sql
敲回车后会提示输入数据库登录密码
导入
登录数据库:mysql -h192.168.0.1 -uroot -p (如果是本地库,-h192.168.0.1就不需要了)
创建空数据库:create database mydb;
选择数据库:use mydb;
执行语句(导出时的语句):source /mnt/dbname.sql (注意文件所在目录)
show tables 查看是否都导入了。
安装tomcat
官网下载:apache-tomcat-7.0.75.tar.gz
上传到某个文件夹:如/mnt
解压:tar -zxvf apache-tomcat-7.0.75.tar.gz
启动:运行./apache-tomcat-7.0.75/bin/startup.sh
测试是否成功:在浏览器输入:http://localhost:8080
关闭:运行./apache-tomcat-7.0.75/bin/shutdwon.sh
开通8080端口:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT #开启8080端口
Linux上安装java+tomcat+mysql运行环境的更多相关文章
- LINUX上安装JDK+tomcat+mysql操作笔记
1.环境准备: 1-1.centos 64位(本人的虚拟机安装此系统),安装步骤和网络配置已经在前两篇记录. 1-2.JDK 版本1.8 1-3.tomcat压缩包 1-4.CRT远程连接工具(可用其 ...
- Linux上安装jdk1.8和配置环境变量
前言 Linux 上安装jdk1.8 和配置环境变量,参考相关文档,本人在此总结,操作归纳如下. 第一步:创建jdk安装目录(该/usr/local/src 目录是空的,最好把我们自己下载的放到这,容 ...
- mac在 aliyun linux ecs实例上安装 jdk tomcat mysql
用了一个ftp 工具 把 gz rpm 等 传递到ecs 上 -- 用这个Transmit 用ssh远程登录,然后依次安装 jdk tomcat mysql 到 /usr/local/... 设置环 ...
- linux(centos 7)下安装JDK,Tomcat,mysql 运行Maven 项目
一.在Linux中安装JDK 1. 将JDK上传到root下(任何位置均可以). 如图: 2. 用解压命令解压JDK tar -xvf (此处为jdk文件名) 如果是rpm包,执行rpm -i jdk ...
- Linux上安装和卸载mysql数据库 (一)
一.前言 第一次写博客,很激动同时有点畏惧,激动是我可以将我的经验进行分享,畏惧是我怕我写的东西,大家借鉴的时候,有些步骤不能成功.不过,我还是很有信息的,我分享的经验都是我搭建成功以后才分享出来.这 ...
- linux 上安装 java
一.源码安装 1.本地下载 java, 并上传到 linux 上 2.解压文件 tar -zxvf jdk-7u72-linux-i586.gz 3.配置环境变量 vi /etc/profile ...
- Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql
查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a 或者用:#getconf LONG_BIT 查看当前有没有安装jdk #rpm -q ...
- Linux上安装jdk,mysql
1.准备工作 一台纯净的Linux系统需要先安装一些依赖才能安装jdk等 rpm: 本地添加安装程序:rpm -ivh 程序名 本地查看程序: rpm -qa 本地卸载程序: rpm -e --nod ...
- 记录下在阿里云linux上安装与配置Mysql
环境:阿里云ECS服务器,系统为centos7.2 用户:root 参考博客:https://blog.csdn.net/kunzai6/article/details/81938613 师兄的哈哈哈 ...
随机推荐
- 使用iptables禁止外网访问tomcat的8080端口
如果项目同时使用了nginx反向代理服务器和tomcat等web服务器,并且两台服务器都暴露于公网中,那么通常我们会禁止外网直接访问tomcat,因为以下原因: 1.如果可以直接访问tomcat,那么 ...
- ubuntu 印象笔记
1. 印象笔记剪裁,直接浏览器上百度搜索,下载浏览器插件,登陆即可.(不过,我遇到个问题,浏览器登陆的服务器貌似是国际版的,与pc上的服务器不同,也没有成功转换过来.两账户相互独立.) 2. 印象笔记 ...
- i2c初步理解
引用自:http://www.cnblogs.com/zym0805/archive/2011/07/31/2122890.html I2C是由Philips公司发明的一种串行数据通信协议,仅使用两根 ...
- jdbc java远程连接mysql数据库服务器
首先,需要注意以下几点: 1.手机需要获得可以访问网络的权限: 2.导入的jdbc驱动的版本需要与mysql服务器的版本相近: 3.mysql默认的访客是只允许本机(localhost),不允许其他主 ...
- 什么是QPS,PV
术语说明: QPS = req/sec = 请求数/秒 [QPS计算PV和机器的方式] QPS统计方式 [一般使用 http_load 进行统计] QPS = 总请求数 / ( 进程总数 * 请求时间 ...
- [剑指Offer]58-翻转字符串
题目一 翻转单词顺序 题意 输入一个英文句子,翻转句子中的单词的顺序,但单词内自负的顺序不变.标点符号和普通字母一样处理. 例: 输入:"I am a student." 输出:& ...
- Ansible Playbook 详解
一.playbook 的简单使用 1.创建文件实例 (1)编辑配置文件 [root@tiejiangSRC1 ~]# cd /etc/ansible/ [root@tiejiangSRC1 ansib ...
- Inno Setup自定义安装界面脚本
; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档! #define MyAppName "RemoteCard&quo ...
- 纯css实现div中未知尺寸图片的垂直居中
1.淘宝的方法 在曾经的"淘宝UED招聘"中有这样一道题目: “使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中.” 当然出题并不是 ...
- Win7 64位VC6调试无法退出
错误信息:LINK: fatal error LNK1168: cannot open Debug/test1.exe for writing 根据网络上查询,找到最终原因,DM.dll,TLLOC. ...