暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Linux安装MySQL数据库

编程经验共享 2023-02-28
115

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

官网安装教材:https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

1.下载rpm包,rpm包可以直接在官网下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
复制

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

官方rpm包下载地址:https://dev.mysql.com/downloads/repo/yum

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 mysqld

复制

7.查看MySQL登录密码

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

8.登录MySQL

mysql -uroot -p
复制

这里建议大家上诉命令回车后输入命名而不是直接将密码填在-p后面。如果直接在-p后面使用密码,/var/log/mysqld.log日志文件中会记录你登录时的密码,别人可以通过查找日志获取你的mysql密码,不安全

9.修改MySQL密码

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

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

whereis mysql
复制

返回结果下如下:

运行文件:/usr/bin/mysql
PS:防止找不到本篇文章,可以收藏点赞,方便翻阅查找哦。
你的每个点赞和在看,我们都感恩在心
​​

文章转载自编程经验共享,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论