• 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

  • 相关阅读:
    linux三剑客之sed
    线程与循环的区别?
    Notify和NotifyAll的区别?
    no system images installed for this target这个问题如何解决?
    Intent里ACTION的CALL和DIAL的区别?
    onConfigurationChanged方法的使用
    String和StringBuffer的区别?
    Activity的状态保存
    C#将datatable数据转换成JSON数据的方法
    SQL语句:关于复制表结构和内容到另一张表中的SQL语句
  • 原文地址:https://www.cnblogs.com/blogtech/p/15972720.html
Copyright © 2020-2023  润新知