centos7安装mysql8详细步骤
发布日期:2021-05-24 13:14:35 浏览次数:22 分类:精选文章

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

安装MySQL服务器在CentOS系统

安装MySQL数据库在CentOS系统是常见的操作之一。下面将详细描述安装过程和相关配置步骤:

  • 下载rpm包

    • 访问MySQL官方网站或使用镜像站点,找到适用于CentOS系统的rpm包。例如:

      https://dev.mysql.com/downloads/mysql/
    • 根据CentOS版本选择合适的rpm包。例如,CentOS 7 使用 mysql80-community-release-el7.noarch.rpm,而CentOS 8 使用 mysql80-community-release-centos8.noarch.rpm

    • 在-browser中下载rpm包,或者使用wget命令获取其URL链接。例如:

      wget https://repo.mysql.com/mysql-community-release-el7.noarch.rpm
  • 安装yum源

    • 使用已下载的rpm包安装MySQL yum 源。运行以下命令:
      yum localinstall mysql80-community-release-el7.noarch.rpm
    • 根据提示输入y并回车完成安装。
  • 安装MySQL服务

    • 安装mysql-server包:
      yum install mysql-server
    • 如果需要,可以选择安装develop版本:
      yum install mysql80-devel
  • 启动和验证MySQL服务

    • 启动mysql服务:
      systemctl start mysqld
    • 检查服务状态:
      systemctl status mysqld
    • 期望看到“居运行中”状态。
  • 设置开机自启动

    • 使服务在开机时自启动:
      systemctl enable mysqld
    • 重载配置:
      systemctl daemon-reload
  • 设置MySQL密码

    • 查看初始密码:

      grep 'temporary password' /var/log/mysqld.log
    • 登录mysql:

      mysql -uroot -p
    • 确保输入正确密码并进入mysql系统。

    • 修改密码(建议使用复杂密码):

      ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
  • 配置远程访问权限(可选):

    • 创建远程用户:
      CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
    • 赋予所有权限:
      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
    • 刷新权限:
      FLUSH PRIVILEGES;
  • 防火墙配置

    • 查看当前防火墙状态:
      firewall-cmd --state
    • 打开3306端口(默认MySQL端口):
      firewall-cmd --zone=public --add-port=3306/tcp --permanent
    • 保存并重启防火墙:
      firewall-cmd --reload
  • 验证安装

    • 登录mysql并检查版本:
      mysql -uroot -p
    • 查看系统版本:
      SELECT VERSION();
  • 应急处理

    • 密码遗忘
      • 使用mysql_repair工具恢复:mysql -uroot -p --repair
    • 数据库恢复
      • 使用mysqldump备份数据库,恢复时使用对应的restore命令。
  • 通过以上步骤,可以在CentOS系统上成功安装并配置MySQL数据库。如果在过程中遇到问题,建议查看日志文件,检查网络连接,确保所有依赖项安装正确,并遵循安全最佳实践。

    上一篇:Maven修改本地仓库和镜像
    下一篇:新版idea(2020.3以后)允许类启动多次、设置虚拟机参数界面在哪儿

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年05月04日 07时36分25秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章

    element ui 时间日期选择器 el-date-picker 报错 Prop being mutated “placement“ 2023-01-24
    element 如何使用自定义icon图标 2023-01-24
    element-plus修改主题颜色 2023-01-24
    element-plus的el-date-picker日期范围选择控件,根据开始日期限定结束日期的可选范围为开始日期到开始日期+30天 2023-01-24
    element-ui:el-input输入数字-整数和小数 2023-01-24
    ElementUI-el-progress改变进度条颜色跟文字样式 2023-01-24
    ELK应用日志收集实战 2023-01-24
    elTable火狐浏览器换行 2023-01-24
    15个Python数据处理技巧(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
    2023年深信服、奇安信、360等大厂网络安全校招面试真题合集(附答案),让你面试轻松无压力! 2023-01-24
    2024年全国程序员平均薪资排名:同样是程序员,为什么差这么多?零基础到精通,收藏这篇就够了 2023-01-24
    0基础成功转行网络安全工程师,年薪30W+,经验总结都在这(建议收藏) 2023-01-24
    100个电脑常用组合键大全(非常详细)零基础入门到精通,收藏这篇就够了 2023-01-24
    10个程序员可以接私活的平台 2023-01-24
    10个运维拿来就用的 Shell 脚本,用了才知道有多爽,零基础入门到精通,收藏这一篇就够了 2023-01-24
    10条sql语句优化的建议 2023-01-24
    10款宝藏编程工具!新手必备,大牛强烈推荐! 从零基础到精通,收藏这篇就够了! 2023-01-24
    10款最佳免费WiFi黑客工具(附传送门)零基础入门到精通,收藏这一篇就够了 2023-01-24
    15个Python数据分析实用技巧(非常详细)零基础入门到精通,收藏这一篇就够了 2023-01-24
    15个备受欢迎的嵌入式GUI库,从零基础到精通,收藏这篇就够了! 2023-01-24