一个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,其他推荐