MySql教程

Linux上安装Mysql

本文主要是介绍Linux上安装Mysql,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

参考文章:Linux上安装Mysql_笨菜先飞的博客-CSDN博客_linux安装mysql

修改密码参考文章:linux下mysql忘记密码怎么办 - 大不不 - 博客园

安装Mysql:CentOS7安装MySQL(完整版)_程序员进阶之路-CSDN博客_centos7安装mysql

Linux上安装软件常见的几种方式:

  • 源码编译
  • 压缩包解压(一般为tar.gz)
  • 编译好的安装包(RPM、DPKG等)
  • 在线安装(YUM、APT等)

以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载压缩包进行解压,这种方式一般需要自己做一些额外的配置工作,但只要掌握了方法,各个平台基本都适用,YUM虽然简单,但是平台受限,网络受限,必要的时候还需要增加一些特定YUM源。
几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM>RPM>tar.gz>源码

使用yum进行安装

查看是否已经安装了mysql

[root@localhost ~]# rpm -qa|grep mysql #无输出说明没有安装
  1. 打开网址:MySQL Yum存储库   :MySQL :: Download MySQL Yum Repository
  2. 找到对应linux的版本进行下载
    查看自己的版本:
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

 3. 点击如下图红框所示

4. 复制下载文件的全名:mysql80-community-release-el7-3.noarch.rpm 

从这里开始安装

[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

如果显示wget未找到命令,则需要先安装wget:

yum -y install wget

然后再次执行上面命令

  1. 安装mysql源
[root@localhost ~]# sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

检查是否安装成功:
执行成功后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo及 mysql-community-source.repo

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls -l
总用量 12
-rw-r--r--. 1 root root 2523 6月  16 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 2076 4月  25 2019 mysql-community.repo
-rw-r--r--. 1 root root 2108 4月  25 2019 mysql-community-source.repo
[root@localhost yum.repos.d]# 

查看mysql相关资源

yum repolist enabled | grep "mysql.*-community.*"

  1. 选择masql版本
    使用MySQL Yum Repository安装MySQL,默认会选择当前最新的稳定版本
  • 使用命令:yum repolist all | grep mysql,查看当前yum repolist的所有版本
  • 切换版本
[root@localhost ~] sudo yum-config-manager --disable mysql80-community
[root@localhost ~] sudo yum-config-manager --enable mysql57-community

安装mysql

[root@localhost ~]# sudo yum install mysql-community-server

该命令会安装MySQL服务器 (mysql-community-server) 及其所需的依赖、相关组件,包括mysql-community-client、mysql-community-common、mysql-community-libs等。安装时间会比较长

  1. 启动
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl status mysqld.service

启动成功

  1. 停止
[root@localhost ~]# systemctl stop mysqld.service

  2、重启

[root@localhost ~]# systemctl restart mysqld.service

这篇关于Linux上安装Mysql的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!