写点什么

QDS07 Mysql 安装指定版本

用户头像
耳东
关注
发布于: 3 小时前

MySQL 是经常使用的数据库软件,我们在做测试和实验的时候希望能够快速的安装 MySQL。接下来我们看怎么进行。


基于 Yum 进行安装


基于 Yum 安装我们可以首先下载 Yum 源


```

wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm


yum install mysql57-community-release-el7-9.noarch.rpm

```


安装好 Yum 源以后 可以使用 Yum 来安装 MySQL


```

yum install mysql-server

```


这样就安装了 MySQL 5.7 版本下的最新的 MySQL,如果要安装 MySQL 8 的话,可以使用如下 Yum 源。


```

wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm

```

指定版本安装


在其他一些使用过程中,我们需要安装指定版本的 MySQL ,这个时候,我们有 2 中方法可以使用,一种是在 Yum 安装的时候指定版本号码,另外就是单独下载指定版本的 RPM 包,使用 RPM 进行安装需要下载如下安装包


  • mysql-community-client

  • mysql-community-common

  • mysql-community-libs

  • mysql-community-libs-compat

  • mysql-community-server


这些是必须的,为了使用方便,也可以将开发包一并安装,mysql-community-devel.


比如我 要安装 5.7.18 我在 MySQL 的官网 https://downloads.mysql.com/archives/community/ 上选择 我要的版本


然后下载上边的几个文件包。


下载好以后依次安装就可以,如果担心依赖关系也可以使用 Yum 来安装这些 RPM 包


```

yum install mysql-community-client-5.7.18-1.el7.x86_64.rpm mysql-community-libs-5.7.18-1.el7.x86_64.rpm mysql-community-libs-compat-5.7.18-1.el7.x86_64.rpm mysql-community-server-5.7.18-1.el7.x86_64.rpm mysql-community-common-5.7.18-1.el7.x86_64.rpm

```


启动 MySQL


安装好 MySQL 启动就可以使用了。

启动 MySQL

```

systemctl start mysqld

```

设置开机自起

```

systemctl enable mysqld

```


启动以后执行下列命令能正常输出即为安装成功。

```

[root@erdong ~]# mysqladmin --version

mysqladmin Ver 8.42 Distrib 5.7.18, for Linux on x86_64


```


这个版本的 MySQL 安装好以后设置了默认的 root 密码,直接登录会提示

```

[root@erdong ~]# mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

```


初始的密码在日志文件当中,没有修改的话在 /var/log/mysqld.log , 在文件中搜索 password 关键字即可,后边会显示出密码


```

2021-08-16T09:27:14.711225Z 1 [Note] A temporary password is generated for root@localhost: ufhlrHZ?>94l

```


接下来使用密码进行登录


```

[root@erdong ~]# mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 7

Server version: 5.7.18

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

```


OK 结束。


发布于: 3 小时前阅读数: 2
用户头像

耳东

关注

还未添加个人签名 2020.05.24 加入

主要研究分享运维技术,专注于监控、CICD、操作系统、云原生领域,公众号【耳东学堂】,知识星球同名,坚持原创,希望能和大家在运维路上结伴而行 邮箱:erdong@mail.erdong.site

评论

发布
暂无评论
QDS07 Mysql 安装指定版本