开发者社区> 问答> 正文

如何在CentOS服务器内下载安装mysql5.8?

如何在CentOS服务器内下载安装mysql5.8?

展开
收起
我是三好学生 2024-07-30 12:32:55 140 0
2 条回答
写回答
取消 提交回答
  • 要在CentOS服务器内下载并安装MySQL 5.8,请遵循以下步骤:
    1. 更新YUM源 bash rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    2. 安装MySQL bash yum -y install mysql-community-server --nogpgcheck 注意:如果您的操作系统内核版本为el8,可能会遇到"No match for argument"的报错。此时,需先禁用默认的MySQL模块: bash yum module disable mysql 然后再执行安装命令。
    3. 验证安装 bash mysql -V 返回结果应类似如下,确认MySQL 5.7.x版本已成功安装: plaintext mysql Ver 14.14 Distrib 5.7.x, for Linux (x86_64) using EditLine wrapper
    4. 启动MySQL服务 bash systemctl start mysqld
    5. 设置开机自启动 bash systemctl enable mysqld systemctl daemon-reload
    6. (可选)配置MySQL

    • 安全性配置:运行sudo mysql_secure_installation,根据提示重置MySQL root用户的密码并进行其他安全设置。
    • 修改配置文件(如需):编辑/etc/my.cnf,调整安装路径、数据目录存放路径等参数。 以上步骤涵盖了在CentOS服务器中下载并安装MySQL 5.8的主要过程。请注意,提供的命令适用于MySQL 5.7版本,但MySQL 5.8官方并未提供针对CentOS的官方YUM源。如需安装MySQL 5.8,建议采用源码编译方式,或查找第三方提供的MySQL 5.8 RPM包及其安装指导。
      官方文档:以mysql8.0为例:https://help.aliyun.com/zh/ecs/use-cases/manually-deploy-mysql-on-an-ecs-instance-that-runs-centos?spm=a2c4g.11174283.0.i2
    2024-07-30 15:55:35
    赞同 展开评论 打赏
  • 第一步操作
    远程连接ECS实例: 使用SSH工具,通过密码或密钥认证登录到您的Linux实例

    更新YUM源并安装MySQL: 执行以下命令更新YUM源并安装MySQL 8.0社区版:

    sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
    sudo yum -y install mysql-community-server --enablerepo=mysql80-community --nogpgcheck
    如果使用的是Alibaba Cloud Linux 3,还需安装额外的库文件:

    sudo rpm -Uvh https://mirrors.aliyun.com/alinux/3/updates/x86_64/Packages/compat-openssl10-1.0.2o-4.0.1.al8.x86_64.rpm
    启动并设置MySQL服务:

    sudo systemctl start mysqld
    sudo systemctl enable mysqld
    获取MySQL root用户初始密码: 查看MySQL的日志文件以获取初始密码,路径通常是 /var/log/mysqld.log。

    步骤二:配置MySQL
    修改root密码: 使用初始密码登录MySQL并修改root密码,遵循MySQL的安全指南。

    安全加固: 运行 mysql_secure_installation 脚本,按照提示进行操作,包括设置root密码、删除匿名用户、禁止root远程登录等。

    image.png

    参考文档

    2024-07-30 13:40:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载