- 附录
- Java环境部署
- 数据库部署
附录
Java环境部署
此处给出简单步骤,供快速查阅。详情请参考官网。
(1)从官网下载对应版本的java安装包,并解压到相应目录
- mkdir /software
- tar -zxvf jdkXXX.tar.gz /software/
(2)配置环境变量
- export JAVA_HOME=/software/jdk1.8.0_121
- export PATH=$JAVA_HOME/bin:$PATH
- export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
数据库部署
此处以Centos/Fedora为例。
(1)切换到root
- sudo -s
(2)安装MySQL
- yum install mysql*
- #某些版本的linux,需要安装mariadb,mariadb是MySQL的一个分支
- yum install mariadb*
(3)启动MySQL
- service mysqld start
- #若安装了mariadb,则使用下面的命令启动
- systemctl start mariadb.service
(4)初始化数据库用户
初次登录
- mysql -u root
给root设置密码和授权远程访问
- mysql > SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
- mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
安全温馨提示:
- 例子中给出的数据库密码(123456)仅为样例,强烈建议设置成复杂密码
- 例子中的远程授权设置会使数据库在所有网络上都可以访问,请按具体的网络拓扑和权限控制情况,设置网络和权限帐号授权test用户本地访问数据库
- mysql > create user 'test'@'localhost' identified by 'test1234';
(5)测试连接
另开一个ssh测试本地用户test是否可以登录数据库
- mysql -utest -ptest1234 -h 127.0.0.1 -P 3306
登陆成功后,执行以下sql语句,若出现错误,则用户授权不成功
- mysql > show databases;
- mysql > use test;
(6)创建数据库
登录数据库
- mysql -utest -ptest1234 -h 127.0.0.1 -P 3306
创建数据库
- mysql > create database testdb;