阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7.6安装MySQL 5.7 GA版

132次阅读
没有评论

共计 1002 个字符,预计需要花费 3 分钟才能阅读完成。

环境准备

  • 卸载 mariadb
rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

CentOS 7.6 内部集成了 mariadb,而安装 mysql 的话会和 mariadb 的文件冲突,所以需要先卸载掉 mariadb。

  • 安装 MySQL

    • 获取 yum 源(MySQL 官网)

      CentOS 7.6 安装 MySQL 5.7 GA 版

    • 安装 yum 源

      rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    • 查看各版本启动状况

      yum repolist all | grep mysql

      默认开启最新版 8.0

      CentOS 7.6 安装 MySQL 5.7 GA 版

    • 禁用 8.0,开启 5.7

      yum-config-manager --disable mysql80-community
      yum-config-manager --enable mysql57-community

      命令在 yum-utils 包里,安装既可以解决无法找到 yum-config-manager 命令:

      yum -y install yum-utils
    • 安装 mysqll

      yum -y install mysql-community-server

配置 MySQL 远程连接

  • 查看 mysql 版本

    mysql -V
  • 启动 mysql&& 设置开机自启

    systemctl start mysqld
    systemctl enable mysqld
  • 查看默认生成密码

    grep 'temporary password' /var/log/mysqld.log
  • 登录修改密码

    mysql -uroot -p
  • 修改密码

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NoPassword564925080!';
    
    mysql5.7 默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于 8 位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误.
  • 授权远程登录用户

    GRANT ALL PRIVILEGES ON *.* TO 'noneplus'@'%' IDENTIFIED BY 'Noneplus564925080!' WITH GRANT OPTION;
    
    flush privileges;
  • 开放服务器 3306 端口

  • 远程连接

    CentOS 7.6 安装 MySQL 5.7 GA 版

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1002字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中