MySQL部署
发布日期:2021-05-17 08:32:09 浏览次数:28 分类:精选文章

本文共 2203 字,大约阅读时间需要 7 分钟。

MySQL 5.6、5.7和8.0安装指南

安装MySQL数据库的版本可能根据你的系统环境有所不同,本文将详细介绍MySQL 5.6、5.7和8.0的安装过程,彻底覆盖从旧版本移除到新版本安装的每一步。


MySQL 5.6安装

安装MySQL 5.6的过程比较简单,下面是具体步骤:

  • 下载并安装数据源

    通过wget命令下载MySQL 5.6的安装包:

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    接着安装rpm包并更新YUM仓库:

    rpm -ivh mysql-community-release-el7-5.noarch.rpm  yum install mysql-server -y
  • 默认配置参数解释

    MySQL的配置文件通常位于/etc/my.cnf,其中重要的一些参数包括:

    [mysqld]  datadir=/var/lib/mysql  socket=/var/lib/mysql/mysql.sock  symbolic-links=0  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    datadir指定了数据库存储路径,socket指定了_UNIX_ socket文件所在目录。symbolic-links设置为0表示数据库相关文件不会创建符号链接,可以根据需求调整。

  • 启动服务并设置密码

    启动MySQL服务并设置初始密码:

    systemctl start mysqld  mysqladmin -uroot password "你的密码"

    注意:从MySQL 5.7版本开始,mysqladmin命令已不再支持,建议使用mysql命令登录。


  • MySQL 5.7安装

    安装MySQL 5.7需要先清理旧版本残留:

  • 清理旧版本

    直接删除/var/lib/mysql目录并移除旧版本软件:

    rm -rf /var/lib/mysql  yum remove mysql-server -y
  • 安装MySQL 5.7数据源

    下载并安装MySQL 5.7的社区版本仓库文件:

    wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm  rpm -ivh mysql57-community-release-el7-10.noarch.rpm
  • 安装MySQL服务

    使用YUM安装MySQL服务器:

    yum install mysql-server -y
  • 启用服务并设置密码

    启动MySQL并设置默认密码:

    systemctl start mysqld  mysql -uroot -p

    在被提示时输入新密码,建议设置复杂度较高的密码,如:admin1234


  • MySQL 8.0安装

    MySQL 8.0作为最新版本,安装流程有所不同:

  • 清理旧版本残留

    删除/var/lib/mysql目录并移除旧版本软件:

    rm -rf /var/lib/mysql  yum remove mysql-server -y
  • 安装MySQL 8.0数据源

    下载并安装MySQL 8.0的社区版本仓库文件:

    wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm  rpm -ivh mysql80-community-release-el7-1.noarch.rpm
  • 安装MySQL服务

    使用YUM安装MySQL服务器:

    yum install mysql-server -y
  • 启用服务并设置密码

    启动MySQL并设置默认密码:

    systemctl start mysqld

    启动后,MySQL会提示生成临时密码,初始密码可以通过日志文件查看:

    cat /var/log/mysqld.log | grep "temporary password"

    输入临时密码登录 MySQL:

    mysql -uroot -p临时密码
  • MySQL 8.0的密码策略要求

    MySQL 8.0引入了更严格的密码策略,默认要求密码长度为4,包含至少1个大写字母、1个小写字母、1个数字和1个特殊字符。要设置简单的密码,请先调整密码策略:

    SET GLOBAL validate_password_length = 1;  SET GLOBAL validate_password_policy = LOW;  ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

  • 注意事项

    • 生产环境警告:不要直接在命令行使用 mysql -uroot -p密码 登录数据库,这种方式不安全,容易被记录。建议在第一次登录后设置其他管理账户并密钥登录。
    • 备份和升级:在升级或重新安装之前,请先备份重要数据,并参考官方文档进行迁移操作。
    • 依据官方文档:随着MySQL版本的不断更新,安装命令和配置可能会有所变动,请务必查阅最新的官方文档或社区资源。

    通过以上步骤,你应该能够顺利完成MySQL 5.6、5.7和8.0的安装。如果遇到问题,可以参考社区支持或联系技术支持团队寻求帮助。

    上一篇:Kubernetes状态实例
    下一篇:Kubernetes Init c探测

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年04月30日 13时52分19秒