第一步:创建虚拟机
第二步:虚拟机操作
(默认装完虚拟机后上不了网,没有IP地址,需要配IP)
解决办法:进入编辑模式
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将里面的unboot=on改为unboot=yes
紧接着重启网卡
systemctl restart network
之后会匹配到动态IP地址
第三步:登入到SSH命令行
一.mariadb
mariadb是MySQL的主要分支,因此mariadb就是MySQL,现在有很多公司就是使用mariadb。
CentOS YUM中存在mariadb的源,因此安装很是简单
安装过程:
1.清除yum源缓存数据
yum clean all
2.安装mariadb
#检查是否安装了mariadb
rpm -qa | grep mariadb
#卸载mariadb
yum remove mariadb-libs-5.5.56-2.el7.x86_64
或者:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
#安装maiadb
yum -y install mariadb-server mariadb-client
3.启动和开机自启
启动数据库:systemctl start mariadb.service
开机自启:systemctl enable mariadb.service
4.进入数据库
mysql -uroot -p(原初始没密码)
use mysql(使用mysql数据库)
5.修改密码
# update mysql.user set password=password('root') where user='root';
必须要刷新,否则命令无效
# flush privileges(刷新)
6.彻底删除
#卸载mariadb
yum remove mariadb-libs-5.5.56-2.el7.x86_64
或者:
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64(卸载mysql的依赖包)
#删除配置文件;
rm -f /etc/my.cnf
#删除数据目录;
rm -rf /var/lib/mysql/
二.yum源安装
1.yum源在线安装
通过官网查找需要的版本和对应的平台版本https://dev.mysql.com/downloads/repo/yum/
2.在Linux上打开终端并输入命令进行下载
yum install wget -y
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.使用以下命令安装下载的发行包:
Uvh:升级软件包
rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
4.列出所有版本
yum repolist all | grep mysql
发现8.0版本是enabled的,5.7版本是disabled的
这里我们需要安装5.7版本的,所以把8.0的进行禁用,然后再启用5.7版本
先禁用8.0版本
yum -y install yum-utils
先安装yum-utils工具包,不然yum-config-manager这个命令不认识
yum-config-manager --disable mysql80-community
yum repolist all | grep mysql
然后启用5.7版本
yum-config-manager --enable mysql57-community
yum repolist all | grep mysql
安装MySQL:
yum install mysql-community-server
或
yum install mysql-server mysql-client -y
此处有错误,原因是由于源key错误导致的dnf或者yum(软件包管理器)安装软件失败。
解决办法:
yum install mysql-server mysql-client -y --nogpgcheck
安装成功后验证版本
mysql --version
以上就是yum的安装方式
若要卸载安装的mysql
yum remove mysql-server mysql-client -y
案例:安装5.7版本
(1)wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
(2)yum install -y mysql57-community-release-el7-10.noarch.rpm
如果和8冲突请删除:yum remove mysql80-community-release
(3)yum -y install mysql-community-server
#有一个问题,就是因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉
yum -y remove mysql57-community-release-el7-10.noarch
3.添加国内源下载
yum官方源下载国内有时候特别的慢,如果想自己制定源来下载的话,也是可以的,如使用清华镜像完成源的制作和安装:
yum install vim
vim /etc/yum.repos.d/mysql57.repo
在这个源里面定义需要的配置:
# Enable to use MySQL 5.7
[mysql57]
name=MySQL57
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el7-x86_64/
enabled=1
gpgcheck=1
————————————————
版权声明:本文为CSDN博主「FlightDiarys」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/FlightDiarys/article/details/127335581