特此声明:本文用到的相关链接由syoukaihou、陈数义、hui_2016提供
1.jdk1.8.0安装
1).在jdk官网下载,linux安装的jdk版本
点击打开链接
2).切换到root用户: su root
3).输入命令:cd /usr/local/,创建文件夹 mkdir tools, cd tools,输入ll(两个小写L),查看其下都有哪些文件
4).采用XShell工具,拷贝下载的jdk到tools下,关于XShell的使用,请转到链接 点击打开链接
5).mkdir java,创建java文件夹,将linux版本的jdk解压到该目录,解压命令:tar -zxvf xxxxx.tar.gz
6).输入vim /etc/profile后,按 i 后编辑该文件,配置jdk环境变量:
export JAVA_HOME=/usr/local/java/jdk1.8.0_xx
export CLASSPATH=.;$JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
7).按Esc键退出编辑,按Shift+z+z,保存退出,输入source /etc/profile使设置生效
8).输入java -version,查看是否安装成功
2.Maven安装及配置
1).在maven官网下载最新版的maven版本: 点击打开链接
2).采用XShell工具,拷贝maven到tools文件夹
3).将maven解压到该文件夹,解压命令: tar -zxvf apache-maven-xxx.tar.gz
4).输入vim /etc/profile后,按 i 后编辑该文件,配置maven环境变量:
export MAVEN_HOME=/usr/local/apache-maven-xxx
export PATH=$PATH:$MAVEN_HOME/bin
5).按Esc键退出编辑,按Shift+z+z,保存退出,输入source /etc/profile使设置生效
6).输入mvn -v,查看是否安装成功
3.tomcat安装及配置
1).在apache官网下载tomcat:点击打开链接
2).采用XShell工具,拷贝maven到tools文件夹
3).将maven解压到该文件夹,解压命令: tar -zxvf apache-tomcat-xxx.tar.gz
4.Mysql安装及配置
1).下载安装包"mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz" 点击打开链接
2).安装依赖:yum -y install perl perl-devel autoconf libaio
3).采用XShell工具,上传下载的tar.gz到tools文件夹下
4).解压命令: tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
5).添加系统mysql组和mysql用户
groupapp mysql
useradd -r -g mysql -s /bin/false mysql
6).进入到mysql安装目录,修改目录拥有者为mysql用户
cd mysql
chown -R mysql:mysql ./
7).安装数据库
./scripts/mysql_install_db --user=mysql
此处可能会报错: FATAL ERROR: please install the following Perl modules before executing scripts/mysql_install_db:
Data::Dumper
解决方法:yum -y install perl-Data-Dumper
8).修改当前目录拥有者为root用户
chown -R root:root ./
9).修改当前data目录拥有者为mysql用户
chown -R mysql:mysql data
10).添加mysql服务开机自启动
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
添加服务
chkconfig --add mysql
显示服务列表
chkconfig --list
若看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则执行
chkconfig --level 345 mysql on
11).启动mysql服务
创建缺少的文件夹
mkdir /var/log/mariadb
service mysql start
正常提示信息:Starting MySQL. SUCCESS!
若出现错误:
/etc/init.d/mysql: line 256: my_print_defaults: command not found
/etc/init.d/mysql: line 276: cd: /usr/local/mysql: No such file or directory
Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
解决方案:(1).重新命名mysql-5.6.33-linux-glibc2.5-x86_64为mysql,使用命令:mv 原来的名字 新的名字
(2).使用命令vi /etc/my.cnf,加入basedir=/usr/local/mysql/和user=mysql,保存退出,重新启动就可以了
12).把mysql客户端放到默认路径
1n -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
通过使用mysql -uroot -p 连接数据库(默认数据库的root用户没有密码,这个需要设置)
出错信息:ERROR 2002(HY000):Can't connect to local MySQL server through socket 'tmp/mysql.sock'(2)
解决方法:打开/etc/my.cnf,看看里面配置的socket位置是什么目录。"socket=/var/lib/mysql/mysql.sock"路径和"/tmpo/mysql.sock"不一致。建 立一个软链接:1n -s /var/lib/mysql/mysql.sock /tmp/mysql.sock到这里就好了。之后就可以创建数据库用户,使用数据库
13).权限控制
(1).去除匿名用户
mysql -ux3,看到可以匿名用户登录,具有information_schema和test库的相关权限
删除匿名用户,使用root用户登录数据库
delete from mysql.user where User='';
flush privileges;
(2).再次测试匿名用户登录
如有问题,请及时联系更改修改,谢谢