版本:centos7.2 mysql 5.7 java 1.8.0的配置
1、tomcat 配置
系统的tomcat 版本是8.5.8 位于/home/tomcat/下
通过命令: cd /home/tomcat/apache-tomcat-8.5.8/bin 进入bin 目录下
采用 vi startup.sh 打开文件编辑
写入运行的java 环境
export JAVA_HOME=/usr/java/jdk1.8.0_111
export JRE_HOME=/usr/java/jdk1.8.0_111/jre
当然java版本不同的话,就使用不同的版本
之后wq 保存退出。不懂vi 的一些简单操作的要稍微看一下即可。
在bin 目录下 使用命令 ./startup.sh 即可运行tomcat
运行后暂时无法通过公网访问。除非你已经配置了安全组配置
在阿里云控制台 实例的右端 更多 进入 安全组配置 配置规则 快速创建规则
顺便把mysql 也选上以便等下的mysql远程访问。
之后就可以在任何浏览器上通过公网IP 访问 8080端口(默认)
mysql :
配置文件在 /etc 下
cd /etc
可以使用ls 查看文件情况 会有一个my.cnf
vi my.cnf 在mysqld 上添加一行 skip-grant-tables
这样就跳过首次的密码。一般初始化密码是随机的,没必要再这个上纠结,先进去后直接修改更加方便
使用 systemctl stop mysqld 关闭数据库服务
systemctl start mysqld 启动数据库服务
mysql -u root -p
进入数据库 可以发现不用密码就能进来
接着就是设置密码了
use mysql;
update user set authentication_string=password("root") where user="root";
flush privileges;
quit;
这就将密码设置成 root
再重新修改下my.cnf 把skip-grant-tables 注释掉
#skip-grant-tables
再保存退出 重启数据库服务
之后进入数据库就需要输入刚才的密码了
就可以进入数据库
配置远程访问数据库
进入数据库后
use mysql
grant all privileges on *.* to 'root@'%' identified by 'root-ROOT-12345';
flush privileges;
注意这里by后面单引号中就是密码,这里远程访问密码比较特殊 需要小写字母,大写字母,特殊符号,和数字一起都有才能通过,否则会报密码太简单。当然这是可以改的,这就不在这里说了。
root 就是你用户名
这样就可以通过公网IP访问连接了
我使用navicat mysql 来进行测试
这样就已经大功告成了。密码就是你远程访问设置的那个复杂的 密码。
网友评论