虚拟机环境配置

虚拟机环境

安装 Centos 7

阿里云站点 下载镜像创建虚拟机

确保你的系统是最新的状态

1
yum update -y

安装Docker

1
2
3
4
5
6
7
8
9
10
11
12
#添加官方镜像源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 下载安装Docker
yum install docker-ce docker-ce-cli containerd.io

# 启动Docker服务并设置开机启动
systemctl start docker
systemctl enable docker

# 查看docker版本
systemctl enable docker

安装corretto java 17

1
2
3
4
5
wget https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.rpm
yum localinstall amazon-corretto-17-x64-linux-jdk.rpm -y

# 查看java版本
java -version

安装Golang

1
2
wget https://dl.google.com/go/go1.19.linux-amd64.tar.gz
tar -C /usr/local/ -xzf go1.19.linux-amd64.tar.gz

安装mysql

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# mysql所需依赖库
yum install -y gcc-c++ make perl-devel zlib-devel bzip2-devel openssl-devel ncurses-devel libcurl-devel libxml2-devel libjpeg-devel epel-release

# 添加MySQL的官方yum仓库
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# 禁掉GPG验证检查
yum --enablerepo=mysql80-community install -y mysql-community-server --nogpgcheck

# 启动MySQL服务并设置开机启动
systemctl start mysqld
systemctl enable mysqld

# 查看初始密码(如无内容直接跳过)
grep 'temporary password' /var/log/mysqld.log

# 如果没有初始密码,直接回车,然后输入命令 flush privileges
mysql -uroot -p'初始密码'

# 可以通过skip-grant-tables配置跳过输入密码登录MySQL,MySQL配置文件是/etc/my.cnf
# 切换到mysql库
use mysql

# 修改密码
alter user 'root'@'localhost' identified by '新密码';

# 开启root用户远程连接权限
update user set Host='%' where User='root';