centos安装mysql,tomcat
软件下载:
jre和jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
tomcat下载:http://tomcat.apache.org/
mysql下载:https://dev.mysql.com/downloads/
1. 安装jdk
·将下载下来的jdk-7u7-linux-i586.rpm通过ftp上传到linux服务器。
·检查系统是否已经安装了jdk:
#rpm –qa | grep jdk //查看系统中已经安装的程序包含jdk的
Centos 默认情况下会出现:java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6
·首先卸载原有的jdk:
#yum –y remove java-1.6.0-openjdk-1.6.0.0-1.22.1.9.8.el5_6
#yum –y remove java*
·卸载完成后重新安装:
#rpm –ivh jdk-7u7-linux-i586.rpm //安装
#rpm –qa | grep jdk //检查安装情况
出现:jdk-1.7.0_07-fcs //表示已经安装成功
·执行java javac 都可以看到相应的帮助信息,也可执行 java –version 查看安装jdk的版本号,看到与所安装的jdk版本号相对应的版本号表示安装成功。
Jdk的安装目录一般是在:/usr/java下会根据jdk的版本再创建一个目录,如:/usr/java/jdk1.7.0_07
·配置环境变量:
#vi /etc/profile
//在文件末尾添加:
JAVA_HOME=/usr/java/jdk1.7.0_07
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/bli/tools.jar:$JAVA_HOME/lib
JRE_HOME=$JAVA_HOME/jre
---------存盘退出--------------------
#export JAVA_HOME PATH CLASSPATH JRE_HOME //分发配置
#source /etc/profile //重新执行配置
2. 安装tomcat
·将下载下来的apache-tomcat-6.0.20.tar.gz通过ftp上传到linux服务器。
#gzip –d apache-tomcat-6.0.20.tar.gz //解压该文件
会在当前目录中出现:apache-tomcat-6.0.20.tar的压缩文件
#tar –xvf apache-tomcat-6.0.20.tar 进行第二次解压
会在当前目录中出现:apache-tomcat-6.0.20的文件夹
#mv apache-tomcat6.0.20 /usr/tomcat6.0 //将该文件夹移至/usr目录下并重命名。
·配置环境变量:
#vi /etc/profile
//在文件末尾添加:
TOMCAT_HOME=/usr/tomcat6.0 //tomcat安装目录
CATALINA_HOME=/usr /tomcat6.0
CATALINA_BASE=/usr/tomcat6.0
-----------存盘退出------------------
#export TOMCAT_HOME CATALINA_HOME CATALINA_BASE //分发配置
#source /etc/profile //重新执行配置
·启动tomcat
#cd /usr/tomat6.0/bin //进入到tomcat目录
#./startup.sh //启动tomcat
·开机启动tomcat
要使某个程序开机启动需要配置/etc/rc.local文件
#vi /etc/rc.local //打开rc.local进行编辑
要配置JAVA_HOME的路径
执行tomcat的catalina.sh start
·查看进程
#ps –ef | grep tomcat //查看tomcat的运行状态
#killall java //把所有java相关的进程全部杀掉,tomcat也同时被杀掉
在tomcat运行良好的情况下,查看是否可以通过浏览器访问:
#wget http://localhost:8080 如果访问被拒绝表示没有启动成功或其他什么地方还有问题,如果能正常访问的话表示已经启动成功,可以在外面进行访问测试。如果在其他机器上不能访问表示有可能是有防火墙,可以通过修改系统配置文件/etc/sysconfig/iptables来修改防火墙的访问控制。
3. 安装mysql
·下载安装包
官网:www.mysql.com
MySQL-server-community-5.1.65-1.rhel5.i386.rpm //服务器端
MySQL-client-community-5.1.65-1.rhel5.i386.rpm //客户端
通过ftp上传到linux服务器
·查看是否已经安装
#rpm –qa | grep MySQL //注意大小写
如果已经存在,则先卸载再重新安装
·安装
#rpm –ivh MySQL- server -community-5.1.65-1.rhel5.i386.rpm //先装服务器端
#rpm –ivh MySQL-client-community-5.1.65-1.rhel5.i386.rpm //再装客户端
·登陆mysql
#mysql //直接就可以登陆,默认是没有用户名和密码的
#use mysql //使用mysql这个数据库
#delete from user where User=’’; //删除用户名为空的数据
#grant all on *.* to root@’localhost’ identified by ‘111111’; //把root用户的密码改为111111
#exit //退出mysql
eg:如果安装好mysql以后 mysql报错,无法登录,有可能是mysql没有进行初始化导致
yum list installed | grep mysql // 查询mysql
rpm -qi mysql-server.i686 // 查询mysql的软件安装信息
cd /etc/init.d
./mysqld start
·开机启动mysql
默认情况下已经是开机启动的了。
#chkconfig –list | grep mysql //查看状态
#chkconfig –level 2345 mysql on //设2345这几个级别都让mysql为启动
·配置mysql
Mysql在linux中和windows中的配置有些地方不太一样。Mysql安装完成之后会在/usr/share,/usr/bin,/usr/lib目录中都有mysql的文件夹,但主要的配置文件是放在/usr/share/mysql中的。
#cp my-large.cnf /etc/my.cnf //必须复制到/etc目录下,字符编码才起作用。
//将my- large.cnf复制一份并重命名为my.cnf,同windows下的my.ini
#vi /usr/share/mysql/my.cnf //打开my.cnf配置文件进行配置
·设置字符编码
分别在[client]、[mysqld]部份都加入:
default-character-set=utf8,设置字符编码为utf8
#service mysql restart //重启mysql服务
·查看字符编码
登陆到mysql输入命令:show variables like ‘character%’;
出现下面这个图表示设置成功

PS:可能在安装和配置过程中涉及到的linux命令
service iptables status //查看防火墙的运行状态
service iptables stop/satart //关闭和开启防火墙
java -version //查看当前java的版本
rpm -qa|grep jdk //查看系统中已经安装的包含以jdk开头的程序
cd / //返回到一级目录下
退出vi的方法: 先按ESC,然后敲入 :q!
:w 保存
:q 退出
ps -ef|grep tomcat //查看tomacat进程是否开启
mkdir tomcat8.0 //在当前目录下创建tomcat8.0文件夹
rmdir tomcat8.0 //在当前目录下删除tomcat8.0文件夹
./shutdown.sh //关闭tomcat服务器
yum list installed |grep mysql //查询包含mysql的软件信息,并以列表形式显示出来
rpm -qi mysql-server.i686 //查询mysql的安装信息
mysqladmin --version //查询mysql版本
mysql -u root -p //根据密码登录mysql
./mysqld start 开启服务器
cat filename | grep '字段' //查找某个文件包含某个字段
centos安装mysql,tomcat的更多相关文章
- centos安装 mysql
centos安装 mysql 1. 下载mysqlmysql被oracle收购后现在退出了企业版和社区版本,社区版本是开源的,企业版是收费的.社区版可以下载源码也可以下载二进制文件包.源码安装比较麻烦 ...
- centOS安装Mysql指南
centOS安装Mysql指南 说明:使用操作系统centOS6.4 32位系统:mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz; 一.准备 下载mysql ...
- linux CentOS 安装 nginx+tomcat+java+mysql运行环境
本文介绍了CentOS7 64 Java,Tomcat,MySQL,Maven热部署等服务器环境的搭建过程. 服务器: 已经将所需要的工具(Xshell,Xftp.FileZilla等sftp上传工具 ...
- CentOS安装mysql、JDK、Tomcat部署环境
1.1. 安装mysql-5.6 1.1.1. 检测系统内部有没有安装其他的mysql数据库 $ rpm -qa | grep mysql 1.1.2. 如果内部有需要先删除Mysql $ yum r ...
- Centos安装MySql、Java、Tomcat
一.安装MySql 安装MySql yum install -y mysql-server mysql mysql-devel 启动MySql服务 service mysqld start 为root ...
- CentOS安装MySQL
好记性不如烂笔头,记录一下 yum list installed | grep mysql #检查是否安装了mysql yum -y remove mysql-libs.x86_64 #卸载已经安装的 ...
- centos 安装 mysql 5.6和workbench
windows下安装mysql很简单,去官网找到.msi文件,一键安装就OK了. Centos下面安装Mysql5.6其实也是蛮简单的. 注意:centos6.5默认mysql版本是5.1的 1.添加 ...
- Linux学习笔记:CentOS安装MySQL
[1]安装版本: 1.1 CentOS-7-x86_64-Everything-1503-01 1.2 MySQL-5.6.27-1.linux_glibc2.5.x86_64.rpm-bund ...
- CentOS安装MySQL问题汇总
遇到的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) denied for ...
随机推荐
- Mongo db change datadir
To change the location used by MongoDB to store its data, you need to: Edit /etc/mongodb.conf and ch ...
- 腾讯安全反病毒实验室解读“Wannacry”勒索软件
背景 针对昨日英国医院被攻击,随后肆虐中国高校的 WannaCry 勒索事件,腾讯安全反病毒实验室第一时间给出了深度权威的分析.此次勒索事件与以往相比最大的亮点在于,勒索病毒结合了蠕虫的方式进行传播, ...
- Spring 学习记录7 初识XmlWebApplicationContext
主题 之前Spring相关的一些类,比如Enviromnent,BenFactory都接触了一些.有一些收获.但是直接看代码很多方法都不知为什么这样写.哪里会用到.因为太底层了.不好理解..现在从高层 ...
- Linux服务管理 systemctl命令详解
Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合 任务 旧指令 新指令 使某服务自动启动 ch ...
- ubuntu 下安装nanomsg和nnpy
nanomsg nanomsg是ZeroMQ作者用C语言重写的一个Socket库,其用法和模式和ZeroMQ差不多,但是具有更好的性能和更完善的接口. 首先下载源码 wget https://gith ...
- Flat Shading
[Flat Shading] Per-vertex渲染技术是针对每个顶点进行渲染计算,然后把计算得到的颜色值和这个顶点关联起来.然后在多边形的面上进行颜色插值以后的平滑的渲染效果.这也叫做Gourau ...
- Kafka如何保证数据不丢失
Kafka如何保证数据不丢失 1.生产者数据的不丢失 kafka的ack机制:在kafka发送数据的时候,每次发送消息都会有一个确认反馈机制,确保消息正常的能够被收到,其中状态有0,1,-1. 如果是 ...
- 71. Simplify Path (Stack)
Given an absolute path for a file (Unix-style), simplify it. For example, path = "/home/", ...
- 关于IOS新手在安装cocoa pods失败,因为ruby版本过低的解决方法+ (void) {升级ruby}
http://blog.csdn.net/zhaoen95/article/details/51995520 现在: 使用 OS 系统, 正在学习iOS 需要配置cocoapods 命令行中显 ...
- winfrom 循环播放图片
没啥新东西了,就是遍历和匹配文件名然后获取对象,放到picturebox里面 选中listview中想要查看的图片,然后点击查看按钮,进行↓代码. if (listView1.SelectedItem ...