[Linux] VM安装Centos7.6 & Centos7.6安装JDK1.8,Mysql5.7


一、VMware 安装Centos7.6

1. 下载 VMware Workstation

点击下载:VMware® Workstation 15 Pro
激活:

UG5J2-0ME12-M89WY-NPWXX-WQH88
GA590-86Y05-4806Y-X4PEE-ZV8E0
YA18K-0WY8P-H85DY-L4NZG-X7RAD
UA5DR-2ZD4H-089FY-6YQ5T-YPRX6
B806Y-86Y05-GA590-X4PEE-ZV8E0
ZF582-0NW5N-H8D2P-0XZEE-Z22VA

2. 下载安装 Centos7.6

下载列表:
CentOS-7-x86_64-DVD-1810.iso CentOS 7.6 DVD 版 4G
CentOS-7-x86_64-Everything-1810.iso CentOS 7.6 Everything版 10G
CentOS-7-x86_64-LiveGNOME-1810.iso CentOS 7.6 LiveGNOME版 1G 桌面版
CentOS-7-x86_64-LiveKDE-1810.iso CentOS 7.6 LiveKDE版 2G 桌面版
CentOS-7-x86_64-Minimal-1810.iso CentOS 7.6 最小化版 918M
CentOS-7-x86_64-NetInstall-1810.iso CentOS 7.6 网络安装版


3. 设置固定IP

  1. 设置虚拟机的网络连接方式:
    在这里插入图片描述

  2. 配置虚拟机的NAT模式具体地址参数:
    (1)编辑–虚拟网络编辑器–更改设置(要赋权限)
    (2)选择VMnet8–取消勾选使用本地DHCP–设置子网IP–网关IP设置

    说明:
    子网IP: 192.168.2.0,设置固定IP为192.168.2.2-255。
    在这里插入图片描述

    (3) 选择VMnet8–取消勾选使用本地DHCP–设置子网IP–网关IP设置
    在这里插入图片描述

  3. 配置电脑具体VMnet8本地地址参数:

在这里插入图片描述
在这里插入图片描述
IP地址不可与VMware设置的一样。

  1. 修改虚拟机中的CentOS 7.6系统为固定IP的配置文件:
cd /etc/sysconfig/network-scripts

vi ifcfg-ens33
	TYPE=Ethernet
	PROXY_METHOD=none
	BROWSER_ONLY=no
	BOOTPROTO=static					// 设置为静态
	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=1ff89940-a9db-4b0c-9df7-e232d0530afe
	DEVICE=ens33
	ONBOOT=yes							// 开机启动
	
	DNS1=114.114.114.114
	IPADDR=192.168.2.101				// 主要设置项,设置好的IP地址
	NETMASK=255.255.255.0
	GATEWAY=192.168.2.1					// 2.(3)中设置的地址
  1. 重启服务
    service network restart

二、Centos7.6软件安装

1. Java1.8 安装

// 下载jdk1.8包,解压,pwd显示路径
/usr/local/jdk1.8.0_171

// 配置环境变量
vi /etc/profile

export JAVA_HOME=/usr/local/jdk1.8.0_171
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

// 使配置文件生效
source /etc/profile

2. Mysql5.7 安装

// 配置yum源
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

// 安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

// 查看mysql版本
yum repolist all | grep mysql

// 安装mysql
yum install -y mysql-community-server

// 开启mysql
systemctl start mysqld

// 查看状态
systemctl status mysqld

// 查看mysql初始密码
grep 'temporary password' /var/log/mysqld.log

// 登录后修改密码
SET PASSWORD = PASSWORD('Admin123!');

// 设置远程登陆
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin123!' WITH GRANT OPTION;
flush privileges;

// 简单设置
vim /etc/my.cnf

character-set-server=utf8
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
default-time_zone = '+8:00'

// 重启
systemctl restart mysqld

// 设置开机启动
systemctl enable mysqld
systemctl daemon-reload

注意事项:

1、出现时差问题?
jdbc:mysql://url:3306/table?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai

2、Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure 连接超时
修改my.cnf:
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000


3.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值