Linux环境在线使用Yum源安装mysql5.7(教程二)

转载链接地址:怎么用yum安装mysql5.7_CentOS 7使用 yum安装MySQL 5.7

转载链接地址:【mysql】解决MySQL GPG密钥过期问题

转载链接地址:yum 安装软件出现 gpg keys 相关问题

1)CentOS 7 下安装 MySQL 5.7

  下载并安装MySQL官方的 Yum Repository 【wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm】

2)使用 Yum 进行安装

  yum -y install mysql57-community-release-el7-10.noarch.rpm

3)开始安装

  yum -y install mysql-community-server

4)数据库操作命令

  启动mysql服务命令:systemctl start mysqld.service

  重启mysql服务命令:systemctl restart mysqld.service

  停止mysql服务命令:systemctl stop mysqld.service

  查看mysql状态命令:systemctl status mysqld.service

5)查找出root用户自动生成的密码

  grep "password" /var/log/mysqld.log

6)登录数据库并修改密码【注意:密码设置必须要大小写字母数字和特殊符号】

  进入数据库命令:mysql -uroot -p 【输入密码】

  修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

7)登录数据库,修改数据库编码格式为utf8

  7.1)查看数据库编码格式命令:show variables like 'character%';

  

其中,character_set_client为客户端编码方式;

character_set_connection为建立连接使用的编码;

character_set_database数据库的编码;

character_set_results结果集的编码;

character_set_server数据库服务器的编码;

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

  7.2)修改数据库编码格式为utf8

命令:vi /etc/my.cnf(提示:my.cnf文件的具体位置因安装版本或系统而异)

找到[client] 添加:

default-character-set=utf8

找到[mysqld] 添加:

character-set-server=utf8

然后重启mysql服务。

  7.3)修改完之后,重新启动mysql服务:systemctl retart mysqld.service 

  7.4)查看mysql编码格式:show variables like 'character%';

8)创建数据库

  create database 'your database name';

 

重中之重:使用 Yum 源安装时出错的点解决MySQL GPG密钥过期问题】

 

    

  错误描述:官方 MySQL 存储库的 GPG 密钥已过期,无法安装或更新 MySQL 包,为 “MySQL 5.7 社区服务器” 存储库列出的 GPG 密钥已经安装;

 

 解决方式一【执行下面两个命令后,紧接着执行安装mysql5.7的命令:yum -y install mysql-community-server】

yum 安装软件出现 gpg keys 相关问题
问题:Public key for *.rpm is not installed

系统中没有能验证该 RPM 数字签名的公钥

安装现有的 gpg 公钥,在 /etc/pki/rpm-gpg/ 下,可以

sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

直接把所有的都安装。。。

还是不行的话,就通过参数指定不检查数字签名

sudo yum -y install * --nogpgcheck

问题:

The GPG keys listed for the "Fedora 14 - i386" repository are already installed but they are not correct for this package.

Check that the correct key URLs are configured for this repository.

安装 /etc/pki/rpm-gpg/ 下的公钥时全部为 import failed

  如果上述安装还是提示同样的报错时,可采用第二种方式

解决方式二【执行下面命令后,紧接着执行安装mysql5.7的命令:yum -y install mysql-community-server】

  执行命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 

posted @ 2022-03-06 17:31  菜鸟的奋斗之路  阅读(845)  评论(0编辑  收藏  举报