Linux下安装MySQL

本文详细介绍了在Linux系统中安装MySQL的多种方法,包括mariadb的YUM安装、手动yum源安装、添加国内源安装、RPM包安装以及通过Docker容器安装。在每个步骤中,都详细阐述了安装过程、注意事项以及遇到问题的解决方法,如修改密码、启动服务、配置远程登录等。

第一步:创建虚拟机

第二步:虚拟机操作

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-e