附录

Java环境部署

此处给出简单步骤,供快速查阅。详情请参考官网

(1)从官网下载对应版本的java安装包,并解压到相应目录

  1. mkdir /software
  2. tar -zxvf jdkXXX.tar.gz /software/

(2)配置环境变量

  1. export JAVA_HOME=/software/jdk1.8.0_121
  2. export PATH=$JAVA_HOME/bin:$PATH
  3. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

数据库部署

此处以Centos/Fedora为例。

(1)切换到root

  1. sudo -s

(2)安装MySQL

  1. yum install mysql*
  2. #某些版本的linux,需要安装mariadb,mariadb是MySQL的一个分支
  3. yum install mariadb*

(3)启动MySQL

  1. service mysqld start
  2. #若安装了mariadb,则使用下面的命令启动
  3. systemctl start mariadb.service

(4)初始化数据库用户

初次登录

  1. mysql -u root

给root设置密码和授权远程访问

  1. mysql > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
  2. mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

安全温馨提示:

  • 例子中给出的数据库密码(123456)仅为样例,强烈建议设置成复杂密码
  • 例子中的远程授权设置会使数据库在所有网络上都可以访问,请按具体的网络拓扑和权限控制情况,设置网络和权限帐号授权test用户本地访问数据库
  1. mysql > create user 'test'@'localhost' identified by 'test1234';

(5)测试连接

另开一个ssh测试本地用户test是否可以登录数据库

  1. mysql -utest -ptest1234 -h 127.0.0.1 -P 3306

登陆成功后,执行以下sql语句,若出现错误,则用户授权不成功

  1. mysql > show databases;
  2. mysql > use test;

(6)创建数据库

登录数据库

  1. mysql -utest -ptest1234 -h 127.0.0.1 -P 3306

创建数据库

  1. mysql > create database testdb;