一、第一个问题是设置静态ip
1、安装好centos后 ,修改配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR="192.168.138.100" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.138.2" # 网关地址
DNS1="192.168.138.2" # DNS服务器
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=afd0baa3-8bf4-4e26-8d20-5bc426b75fd6
DEVICE=ens33
ONBOOT=yes
ZONE=public
2、修改vm设置,横线处与配置中GATEWAY第三位保持一致
第一处
第二处
3、重启镜像
成功
二、本地连接linux数据库
1、登录linux-mysql后执行如下命令
set global validate_password_length=4;
set global validate_password_policy=LOW;
grant all on *.* to 'root'@'你的本地ip' identified by '你的密码';
flush privileges;
2、设置防火墙
开放3306端口访问权限
firewall-cmd --zone=public --add-port=3306/tcp --permanent
刷新防火墙设置
firewall-cmd --reload
3、navicat链接linux数据库
4、项目连接linux数据库
设置配置文件,注意url后面的后缀
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/demo?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8&useSSL=false