程序员开发实例大全宝库

网站首页 > 编程文章 正文

centos7.2 安装mysql5.7笔记(centos7安装mysql教程)

zazugpt 2024-10-23 16:52:59 编程文章 22 ℃ 0 评论

1、环境

操作系统:centos 7.2 mysql :mysql 5.7.17

2、安装步骤

2.1 配置mysql的安装源 这里我们通过yum install 的安装方式,所以我们配置下官方mysql的下载源,

此处是5.7版本的 编辑/etc/yum.repos.d/mysql-community.repo 输入如下配置


如果你想安装其他版本的,则可配置指定版本的安装源,如下面是配置5.6的


2.2 配置GnuPG 需要配置gnupg签名

不配置的话,会提示nokey的错误

Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

在2.1中,我们把gpgkey配置到了/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql文件中

编辑此文件,输入key内容

通过访问http://dev.mysql.com/doc/refman/5.7/en/checking-gpg-signature.html 把里面

-----BEGIN PGP PUBLIC KEY BLOCK----- 到 -----END PGP PUBLIC KEY BLOCK-----

的内容拷贝进去

2.3 安装mysql

yum install mysql-community-server

安装过程中,可能会出错,提示

依赖检测失败: 
 libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要 
 libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-6.el7.x86_64 需要

这是因为centos7内部继承了mariadb,而安装mysql会和mariadb的文件冲突,所以需要卸载mariadb

rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64

2.4 设置root密码

首先查看mysql密码

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

然后通过下面命令和上面查出的默认密码进入mysql

mysql -uroot -p

修改mysql密码

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

修改mysql root用户的host,这样才可被其他网段的客户端连接

update mysql.user set host='%' where user='root' ;

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表