数据库MySQL配置安装
首先下载MySQL安装包(rpm包或者绿色包)
【RPM安装包】
【绿色免安装包】
【安装方法】
-
RPM安装包安装
-
查看已安装的mysql内容:rpm –qa | grep –i mysql
-
卸载已安装的mysql:rpm –e [name]<上面内容查看有多少就卸载多少>
rpm-e MySQL-client-5.6.25-1.linux_glibc2.5.i386 –nodeps
rpm-e MySQL-devel-5.6.25-1.linux_glibc2.5.i386 –nodeps
rpm-e MySQL-server-5.6.25-1.linux_glibc2.5.i386 –nodeps
-
解压下载的RPM包,得到
-
执行安装命令
rpm–ivh MySQL-client-5.6.25-1.linux_glibc2.5.i386.rpm
rpm–ivh MySQL-server-5.6.25-1.linux_glibc2.5.i386.rpm
rpm–ivh MySQL-devel-5.6.25-1.linux_glibc2.5.i386.rpm
-
启动mysql服务
servicemysql start
-
首次登陆需要设置root密码(需要系统用户权限命令:su)
mysqladmin-u root -p password "*******"
-
导入项目数据库
Mysql–u root –p;
createdatabase数据库名称;
exit;
mysql-uroot –p你的密码数据库名称 <数据库sql文件路径;
2. 绿色安装包安装
-
添加mysql组和mysql用户,用于设置mysql安装目录文件所有者和所属组
groupaddmysql
useradd-r -g mysql mysql
<useradd-r参数表示mysql用户是系统用户,不可用于登录系统>
-
将二进制文件解压到指定的安装目录,我们这里指定为/usr/local
cd/usr/local/
tarzxvf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz
ln-s mysql-5.6.26-linux-glibc2.5-x86_64 mysql
<最后的软连接是因为带版本号信息的内容长度太长,作软连接解决>
-
进入mysql文件夹,也就是mysql所在的目录,并更改所属的组和用户
cdmysql
chown-R mysql .
chgrp-R mysql .
-
执行mysql_install_db脚本,对mysql中的data目录进行初始化并创建一些系统表格。注意mysql服务进程mysqld运行时会访问data目录,所以必须由启动mysqld进程的用户(就是我们之前设置的mysql用户)执行这个脚本,或者用root执行,但是加上参数--user=mysql
[root@localhostmysql]scripts/mysql_install_db --user=mysql
-
复制配置文件
[root@localhostmysql] cp support-files/my-medium.cnf /etc/my.cnf
-
将mysqld服务加入开机自启动项
*首先需要将scripts/mysql.server服务脚本复制到/etc/init.d/,并重命名为mysqld
[root@localhostmysql] cp support-files/mysql.server /etc/init.d/mysqld
*通过chkconfig命令将mysqld服务加入到自启动服务项中
[root@localhostmysql]#chkconfig --addmysqld
*注意服务名称mysqld就是我们将mysql.server复制到/etc/init.d/时重命名的名称
*查看是否添加成功
[root@localhostmysql]#chkconfig --list mysqld
-
重启系统,mysqld就会自动启动了
*检查是否启动
[root@localhostmysql]#netstat -anp|grep mysqld
*如果不想重新启动,那可以直接手动启动
[root@localhostmysql]#service mysqld start
-
为了避免每次都输入mysql的全路径/usr/local/mysql/bin/mysql,可将其加入环境变量中,在/etc/profile最后加入两行命令
MYSQL_HOME=/usr/local/mysql
exportPATH=$PATH:$MYSQL_HOME/bin
保存退出后执行:source /etc/profile即可
JDK配置安装
下载jdk(RPM包或绿色包)X86是32位 X64是64位
【绿色安装包安装】
-
首先查看系统中原有的java版本:java -version;
如果java命令可用则用rpm–qa | grep gcj查看卸载
rpm –qa | grep –i java
rpm –e java-1.7.0-gcj-1.5.0.0-29.1.el6.x86_64 –nodeps
-
解压jdk-8u60-linux-x64.tar.gz到/usr/java目录
cd /usr
mkdir java
cd java
tar zxvf jdk-8u60-linux-x64.tar.gz
-
设置环境变量
vi /etc/profile
*在最后面加上
JAVA_HOME=/usr/java/ jdk1.8.0_60
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATHCLASSPATH JAVA_HOME
*保存退出
source /etc/profile
-
测试环境变量是否设置成功
java –version
如果看到版本信息则表示成功
tomcat配置
下载tomcat(绿色包)
【绿色安装包安装】
-
解压安装包,并复制到/usr/local目录下重命名为tomcat
tar –zxvf apache-tomcat-8.0.26.tar.gz
cp -r apache-tomcat-8.0.26 /usr/local/tomcat
-
启动测试
/usr/local/tomcat/bin/startup.sh
<现在使用浏览器访问http://localhost:8080,出现tomcat默认页面,说明已经安装成功>
看门狗脚本监控tomcat运行
-
编写看门狗脚本程序
vi watchdog.sh;
#!/bin/sh
#获取目标进程ID
TARGETPID=$(ps -ef | grep java | grep -vgrep | cut -c 9-15)
#如果没有指定进程则调用脚本启动进程
if [ -z "$TARGETPID" ]; then
JAVA_HOME=/usr/java/jdk1.7.0_79
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
/usr/local/tomcat/bin/startup.sh
fi
保存退出
chmod 777 watchdog.sh
-
测试运行
设定定时任务运行看门狗
crontab –e;
*/1 * * * */usr/local/tomcat/bin/watchdog.sh
保存退出(每一分钟自动执行一次脚本)