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