简介
本文背景是要在VMWare上搭建Mysq环境。以此记录一下过程。
创建虚拟机
1.首先下载好Vmware和一个CentOs的镜像文件。
2.文件->新建虚拟机->自定义->无脑下一步(1.光盘映像文件选择下载的镜像文件)(2.在网络那块儿选择桥接模式)->创建完成
3.点击创建好的虚拟机进行安装:最好在Software Selection 中选择ServerForGui(图形界面)->Installation Destionation中选择自动分配磁盘->Begin Installation->设置root密码->安装完成之后会让你再创建一个用户(这个密码有check,需要长一点)->安装完成
虚拟机配置
1.修改网络信息
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet" # 网络类型为以太网
BOOTPROTO="static" # 手动分配ip
NAME="ens33" # 网卡设备名,设备名一定要跟文件名一致
DEVICE="ens33" # 网卡设备名,设备名一定要跟文件名一致
ONBOOT="yes" # 该网卡是否随网络服务启动
IPADDR="192.168.1.101" # 该网卡ip地址就是你要配置的固定IP,如果你要用xshell等工具连接,220这个网段最好和你自己的电脑网段一致,否则有可能用xshell连接失败
GATEWAY="192.168.1.1" # 网关
NETMASK="255.255.255.0" # 子网掩码
DNS1="192.168.1.1" # DNS,8.8.8.8为Google提供的免费DNS服务器的IP地址
2.设置网络
vi /etc/sysconfig/network
NETWORKING=yes # 网络是否工作,此处一定不能为no
3.重启防火墙
systemctl stop firewalld
4.设置开机不开启防火墙
systemctl disable firewalld
5.重启网络
service network restart
安装mysql
(转自https://www.jianshu.com/p/531cc35b15e7)
1.下载yum源:
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
2.安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
3.查看有哪些版本的mysql:
yum repolist all | grep mysql
4.安装
yum install -y mysql-community-server
5.启动
systemctl start mysqld
6.查看状态
systemctl status mysqld
7.初始化并获得密码
grep 'temporary password' /var/log/mysqld.log
返回结果(红框里的就是密码):
8.登录
mysql -uroot -p
回车之后吧上面红框的内容粘进去
9.修改密码
SET PASSWORD = PASSWORD('Admin123!');
10.设置远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Admin123!' WITH GRANT OPTION;
flush privileges;
虚拟机复制
右键虚拟机->管理->克隆->选择文件夹->无脑next
克隆完成之后注意改变ip端口和主机名
vi /etc/hostname
vi /etc/sysconfig/network-scripts/ifcfg-ens33