阿里云centos7环境部署和项目部署系统环境:阿里云centos7系统下jdk1.8linux下tomcat8linux下mysql5.7jdk1.8安装下载jdk官网太慢,百度网盘下载地址使用xshell打开linux系统,切换到usr目录,新建文件夹java,使用xftp将jdk传输到/usr/java,在Configure中解压当前文件tar-zxvfjdk-8u161-linux-x64.tar.gz/etc/profile文件中jdk环境变量,并在文件末尾添加这两行代码JAVA_HOME=/usr/java/jdk1.8.0_161exportPATH=$JAVA_HOME/bin:$PATH重新加载配置文件tomcat8安装下载tomcat8上传解压并启动tomcat阿里云添加安全组规则。这时候8080端口就可以访问了。安装mysql5.7并切换到/usr目录下,执行以下命令wgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpmrpm-ivhmysql57-community-release-el7-8.noarch.rpmyum-yinstallmysql-server安装后默认的配置文件路径如下:配置文件:/etc/my.cnf日志文件:/var/log/var/log/mysqld.log服务启动脚本:/usr/lib/systemd/system/mysqld.servicesocket文件:/var/run/mysqld/mysqld.pid启动mysql服务servicemysqldrestart,使用grep"password"/var/log/mysqld.log获取一个随机密码。可以看到输入mysql-uroot-ppassword进入。首次登录需要重新设置密码,否则无法进行任何操作。5.7.20为了安全,密码必须包含字母数字符号,alteruser'root'@'localhost'identifiedby'Root!!2018';最后记得刷新权限,刷新权限。编码修改检查编码:SHOWVARIABLESLIKE'character%';修改编码,进入etc/my.cnf,添加如下代码character-set-server=utf8collat??ion-server=utf8_unicode_ciinit_connect='setcollat??ion_connection=utf8_unicode_ci;'重启mysql服务,再次查看mysql端口加入安全组规则navicateconnectionunsuccessfulerror:1130-HostXXXisnotallowedtoconnecttothisMySQLserver,错误原因:这是Mysql配置不支持远程连接导致的,解决方法:selecthostfromuserwhereuser='root';updateusersethost='%'whereuser='root';flushprivileges;项目部署使用idea的maven面板生成jar包上传服务器任意使用java-jarmall-tiny-aop-0.0.1-SNAPSHOT.jar启动项目知识星球我在“张帅和他的朋友们”和朋友讨论有趣的话题,你能一起来吗?https://t.zsxq.com/EujYZzF
