附录

    ① 安装包下载

    ② 配置环境变量

    • 修改/etc/profile
    • 在/etc/profile末尾添加以下信息
    1. JAVA_HOME=/nemo/jdk1.8.0_181
    2. PATH=$PATH:$JAVA_HOME/bin
    3. CLASSPATH==.:$JAVA_HOME/lib
    • 重载/etc/profile
    1. source /etc/profile

    ③ 查看版本

    1. java -version

    ① 安装MariaDB

    • 安装命令
    • 启停
    1. 启动:sudo systemctl start mariadb.service
    2. 停止:sudo systemctl stop mariadb.service
    • 设置开机启动
    • 初始化
    1. 执行以下命令:
    2. sudo mysql_secure_installation
    3. 以下根据提示输入:
    4. Enter current password for root (enter for none):<–初次运行直接回车
    5. Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
    6. New password: <– 设置root用户的密码
    7. Re-enter new password: <– 再输入一次你设置的密码
    8. Remove test database and access to it? [Y/n] <– 是否删除test数据库,回车
    9. Reload privilege tables now? [Y/n] <– 是否重新加载权限表,回车

    ② 授权访问和添加用户

    • 使用root用户登录,密码为初始化设置的密码
    1. mysql -uroot -p -h localhost -P 3306
    • 授权root用户远程访问
    • 创建test用户并授权本地访问
    1. mysql > GRANT ALL PRIVILEGES ON *.* TO 'test'@localhost IDENTIFIED BY '123456' WITH GRANT OPTION;
    2. mysql > flush PRIVILEGES;
    • 例子中给出的数据库密码(123456)仅为样例,强烈建议设置成复杂密码
    • 例子中root用户的远程授权设置会使数据库在所有网络上都可以访问,请按具体的网络拓扑和权限控制情况,设置网络和权限帐号

    ③ 测试连接和创建数据库

    • 登录数据库
    1. mysql -utest -p123456 -h localhost -P 3306
    • 创建数据库
    1. mysql > create database webasesign;

    2. 常见问题

    • 执行shell脚本报错误”permission denied”或格式错误
    1. 赋权限:chmod + *.sh