1.选择编辑,打开虚拟网络编辑器,选中VMnet8 ,
点击更改设置,选中VMnet8 ,
设置:子网IP(I):192.168.153.0;子网掩码(M):255.255.255.0
选择NAT模式,点击NAT设置(S)
设置网关IP(G):192.168.153.2
确定。
cd /etc/sysconfig/network-scripts/ vi ./ifcfg-ens33
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.153.149 GATEWAY=192.168.153.2 NETMASK=255.255.255.0 DNS1=8.8.8.8 :wq
systemctl start network.service service network restart
ping www.baidu.com
ping 通即为成功,
[root@localhost ~]# systemctl disable firewalld 禁用 [root@localhost ~]# systemctl stop firewalld 停止
安装Xshell7,Xftp7
Xshell7(一个数据库编译工具,比VM方便)
打开Xshell7 文件 新建
名称(N):db149
主机(H):192.168.153.149
其余默认,点击连接即可
输入root用户,再输入密码root
Xftp7(可以直接看到数据库内的文件和文件夹,并进行操作)
类似的流程
接下来开始使用
CentOS7安装MySQL8
教程相关地址:CentOS7安装MySQL8(超级详细-无坑)_lfwh的博客-CSDN博客
安装前准备:关闭防火墙
[root@localhost ~]# systemctl disable firewalld 禁用 [root@localhost ~]# systemctl stop firewalld 停止
一 卸载MariaDB
在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。 CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。 如果直接安装MySQL,会和MariaDB的文件冲突。 因此,需要先卸载自带的MariaDB,再安装MySQL。
rpm -qa|grep mariadb //查看版本
输入后会弹出相应的版本文件名
rpm -e --nodeps 版本文件名 //卸载
rpm -qa|grep mariadb //检查是否卸载干净
不显示任何东西表示已卸载干净
二 下载mysql-8.0.31-linux-glibc2.12-x86_64.tar.xz文件 ———— 老师给的
打开Xftp ,在db149中到达/opt目录下,新建文件夹install,并将上述下载文件拖入install目录下
回到Xshell7
cd /opt/install
ls(可以看到mysql的.xz压缩包)
tar -Jxvf 文件名(解压文件)
稍等片刻,等程序运行完
ls(可以看到解压的蓝色文件)
cd /opt
mkdir soft
ll(查看已新建的soft文件)
cd ./install/
ll
mv mysql-8.0.31-linux-glibc2.12-x86_64 ../soft/mysql(将文件移动到../soft/mysql文件夹下)
cd /opt/soft/
ll
cd ./mysql/
ll(可以查看文件已经移动过来了)
pwd(查看目录)
yum install -y vim(安装vim编译工具)
三 添加PATH变量后,可在全局使用MySQL。
vim /etc/profile
esc :set nu
在74行输入# mysql_home
在75行输入export PATH=$PATH:/opt/soft/mysql/bin
(注意不要出错)
esc:wq(保存退出)
四 创建用户组和用户
# 创建一个用户组:mysql
groupadd mysql
# 创建一个系统用户:mysql,指定用户组为mysql
useradd -r -g mysql mysql
如果出现useradd: user 'mysql' already exists,表示创建的内容已经存在
ll(查看目前的权限信息)
pwd
mkdir /opt/soft/mysql/datas(创建datas文件)
ll
# 更改属主和数组
chown -R mysql:mysql /opt/soft/mysql/datas/(比较重要的代码)
ll(查看更改的datas 文件权限)
# 更改模式
chmod -R 750 /opt/soft/mysql/datas/
ll(更改成功)