Linux安装MySQL数据库

简介:Linux下使用yum及源码安装MySQL数据库

MySQL官网提供了yum安装方式比较详细的教程,大致可以分为9步。下面我们以centos7为例:

1.下载rpm包,rpm包可以直接在官网下载

wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm

注意:我这里的rpm是centos7版本的。记得根据自己的操作系统修改下载链接

2.添加yum存储库

sudo rpm -Uvh mysql80-community-release-el7-7.noarch.rpm

如果你是root用户登录的请忽略sudo

3.查看yum源中是否有可安装MySQL

yum repolist all | grep mysql

执行结果如下

从上图可以看出,yum库中可使用的版本有 MySQL5.7 和 MySQL8.0 ,其中MySQL8版本已禁用。当我们使用yum安装MySQL时,安装的就是MySQL5.7。相反,如果禁用的是MySQL5.7,启用MySQL8.0,yum安装的就是MySQL8.0。

4.根据自己的需求,启用需要的MySQL版本。

   例如:我需要安装MySQL5.7版本,那么就需要禁用MySQL8版本,启用MySQL5.7

# 禁用MySQL8版本
yum-config-manager --disable mysql80-community
# 启用MySQL5.7
yum-config-manager --enable mysql57-community

5.安装MySQL

yum install mysql-community-server

6.启动、关闭及设置开启自启动

#启动MySQL
systemctl start mysqld

#关闭MySQL
service mysqld stop

#设置开机自启动
systemctl enable nginx

7.查看MySQL登录密码

sudo grep 'temporary password' /var/log/mysqld.log

8.登录MySQL

mysql -uroot -p

9.修改MySQL密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

到此MySQL就已经安装成功了。如果不知道MySQL安装路劲的可以使用whereis命令查看

whereis mysql

返回结果下如下:

运行文件:/usr/bin/mysql

配置​文/etc/mysql/my.cnf

有遗漏或者不对的可以在我的公众号留言哦

编程经验共享公众号二维码

编程经验共享公众号二维码
更多内容关注公众号
Copyright © 2021 编程经验共享 赣ICP备2021010401号-1