Linux上安装Mysql
Linux上安装软件常见的几种方式:
- 源码编译
- 压缩包解压(一般为tar.gz)
- 编译好的安装包(RPM、DPKG等)
- 在线安装(YUM、APT等)
以上几种方式便捷性依次增加,但通用性依次下降,比如直接下载压缩包进行解压,这种方式一般需要自己做一些额外的配置工作,但只要掌握了方法,各个平台基本都适用,YUM虽然简单,但是平台受限,网络受限,必要的时候还需要增加一些特定YUM源。
几种安装方式最好都能掌握,原则上能用简单的就用简单的:YUM>RPM>tar.gz>源码
使用yum进行安装
1.查看是否已经安装了mysql
[root@localhost ~]# rpm -qa|grep mysql #无输出说明没有安装
2.打开网址:
MySQL Yum存储库
3.找到对应linux的版本进行下载,下载略过
查看自己的版本:
[root@localhost ~]# cat /etc/redhat-release
4.复制下载文件的全名
mysql80-community-release-el7-3.noarch.rpm
5.linux下载和安装mysql源
[root@localhost ~]# wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
如果显示wget未找到命令,则需要先安装wget:
yum -y install wget
然后再次执行上面linux下载和安装mysql源命令
6.安装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
查看mysql相关资源
yum repolist enabled | grep "mysql.*-community.*"
7.选择masql版本—不需要换版本略过
使用MySQL Yum Repository安装MySQL,默认会选择当前最新的稳定版本
-
使用命令:
[root@localhost ~] 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
8.安装mysql
[root@localhost ~]# sudo yum install mysql-community-server
该命令会安装MySQL服务器 (mysql-community-server) 及其所需的依赖、相关组件,包括mysql-community-client、mysql-community-common、mysql-community-libs等。安装时间会比较长
9.启动
[root@localhost ~]# systemctl start mysqld.service
[root@localhost ~]# systemctl status mysqld.service
10.停止
[root@localhost ~]# systemctl stop mysqld.service
11.重启
[root@localhost ~]# systemctl restart mysqld.service
12.设置开机启动
[root@localhost ~]# systemctl enable mysqld
[root@localhost ~]# systemctl daemon-reload