centOS上的mysql数据库安装&tomcat自启动

一个java后台离不开数据库的支撑、那么本文为你带来mysql数据库安装的案例。

####1,安装jdk1.7,简单也好用的yum命令来安装:

 (1)如果没有yum那么先安装上去:yum -y install wget
 (2)查看可以安装的jdk列表:yum -y list java*
 (3)选择jdk7.0安装:yum -y install java-1.7.0-openjdk*

####2,安装mysql,分为2个类型(os6,os7)

  • (1): 在centOS6上安装:
 1.1,安装mysql: sudo yum -y install mysql-server  
 1.2,修改配置文件:sudo vi /etc/my.cnf    
 增加内容如下:
 user=mysql
character-set-server=utf8
default-character-set=utf8 
 1.3,设置开机启动: sudo chkconfig mysqld on  
 1.4,检查列表是否都已开启:sudo chkconfig --list mysqld   
 1.5,重启服务:sudo service mysqld restart  
 1.6,mysql  登录并且设置root的密码:set password for root@localhost = password('123456');  
 1.7,查看密码是否修改成功: select user,host,password from mysql.user;  
 1.8,(可选)设置其他用户的密码: `set password for root@host.localdomain = password('123456');  
 1.9,刷新:flush privileges;  
 1.10,编辑防火墙文件:vi/etc/sysconfig/iptables  
 1.11,重启防火墙:sudo service iptables restart  
 1.12(可选)可设置远程用户所有权限访问:支持root用户允许远    程连接mysql数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;  
flush privileges;



  • (2) 在centOS7上安装:
 1,卸载之前安装的版本:
 yum remove mysql-community-server
 2,再查看是否还有其他版本的,然后可以挨个删除:
 rpm -qa |grep mysql (查看安装列表)
	 mysql-community-common-5.6.30-2.el7.x86_64
	 mysql-community-release-el7-5.noarch
	 mysql-community-libs-5.6.30-2.el7.x86_64
	 mysql-community-server-5.6.30-2.el7.x86_64
	 mysql-community-client-5.6.30-2.el7.x86_64
例如:# yum remove mysql-community-common-5.6.30-el7.x86_64
 3,删除无用目录:
 rm -rf /var/lib/mysql/
 4,首先安装mysql5.6的rpm
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
 5,安装mysql
yum install mysql-community-server
 6,运行mysqld
systemctl start mysqld
 7,查看mysqld的运行状态和一些初始化的提示
systemctl status mysqld
 8,(重要)第一次安装设置密码:/usr/bin/mysqladmin -u root password 'new-password'
 9,开机启动mysqld
systemctl enable mysqld
 10,打开3306端口的访问
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
 11,可设置远程访问如上↑。


  • (3)附录一些零零碎碎的命压缩文件等等的命令:
yum install lrzsz
yum install -y unzip zip;
1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录

2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak

3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r abc123.zip abc 123.txt
 
4、把/home目录下面的wwwroot.zip直接解压到/home目录里面
unzip wwwroot.zip

5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面
unzip abc\*.zip

6、查看把/home目录下面的wwwroot.zip里面的内容
unzip -v wwwroot.zip

7、验证/home目录下面的wwwroot.zip是否完整
unzip -t wwwroot.zip

8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录
unzip -j wwwroot.zip

  • (4) tomcat远程调试的小技巧:
1,在tomcat的catalina.sh第一行加入:

CATALINA_OPTS="-Xdebug  -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"

2,idea远程调试

####3,tomcat配置开机自动启动

1,配置环境变量:
			export CATALINA_HOME=/usr/local/tomcat
			export CATALINE_BASH=/usr/local/tomcat

2,vi  /usr/local/tomcat/startup.sh
	  在#!/bin/sh这一行,添加如下内容。
		#chkconfig: 2345 80 90    
		#description:tomcat auto start    
		#processname: tomcat
		
3,vi  /usr/local/tomcat/catalina.sh
		搜索MIQB位置 ,下一行添加如下内容。
		 export CATALINA_BASE=/usr/local/tomcat
		 export CATALINA_HOME=/usr/local/tomcat
		 export CATALINA_TMPDIR=/usr/local/tomcat

4,添加快捷链接
		ln -s /usr/local/tomcat/bin/startup.sh /etc/rc.d/init.d/tomcat7

5,为tomcat7文件添加操作权限
	   进入到/etc/rc.d/init.d/目录 
用ll查看tomcat7文件权限 
如果没有权限则用命令chmod +x tomcat7为tomcat7添加权限

6,添加到开机启动服务列表
		chkconfig --add tomcat7   

7,查看自动启动列表
	    chkconfig --list 

####4,设置开机密码(输入2次):

	passwd

####5,其他推荐

《工具使用:centOS上的防火墙》
《工具使用:价格极低的外国云服务器Vultr,你值得拥有》(服务器选择)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值