• 附录
    • Java环境部署
    • 数据库部署

    附录

    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;