【无标题】linux下安装mysql

第一步:创建虚拟机

第二步:虚拟机操作
(默认装完虚拟机后上不了网,没有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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值