如何在CentOS 7上安装MySQL?

CentOS 7安装MySQL步骤:1. 更新系统;2. 添加MySQL仓库;3. 安装MySQL服务器;4. 启动并配置MySQL服务。

CentOS 7安装MySQL详细指南

CentOS 7安装MySQL

在CentOS 7系统中安装MySQL涉及多个步骤,包括环境检查、下载安装包、安装MySQL、启动服务、设置开机启动、获取临时密码、修改root密码及允许远程连接等,以下是详细的安装步骤:

环境检查与准备

在安装MySQL之前,请确保您的CentOS 7系统已经更新至最新版本,并且是在root用户下进行操作的,需要检查服务器上是否已安装过MySQL或相关分支(如MariaDB),以避免版本冲突。

更新系统:使用sudo yum update -y命令更新系统。

检查MySQL或MariaDB进程:使用ps ajx | grep mysqlps ajx | grep mariadb命令检查是否有MySQL或MariaDB进程正在运行,如有,需先关闭进程。

检查MySQL安装包:使用rpm -qa | grep mysql命令检查是否有MySQL安装包,如有且未使用过,可删除。

检查配置文件:检查/etc/my.cnf文件是否存在,如存在则删除。

检查客户端和服务端:使用which mysqlwhich mysqld命令检查MySQL客户端和服务端是否存在。

2. 下载并安装MySQL Yum Repository

访问MySQL官网,找到适用于CentOS 7的Yum Repository下载链接。

CentOS 7安装MySQL

使用wget命令下载Yum Repository的RPM包,wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

使用rpm命令安装Yum Repository:rpm -ivh mysql57-community-release-el7-10.noarch.rpm

安装MySQL服务器

安装MySQL服务器:yum install mysql-community-server

如果遇到GPG错误,可尝试执行以下命令更新GPG密钥:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

启动MySQL服务

使用systemctl命令启动MySQL服务:systemctl start mysqld

检查MySQL服务状态:systemctl status mysqld

获取临时密码并登录MySQL

获取临时密码:grep 'temporary password' /var/log/mysqld.log

使用临时密码登录MySQL:mysql -uroot -p

修改root密码并允许远程连接

修改root密码:在MySQL提示符下输入ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword!';,将“NewPassword!”替换为您的新密码。

CentOS 7安装MySQL

允许远程连接:在MySQL提示符下输入GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPassword!' WITH GRANT OPTION;;然后输入FLUSH PRIVILEGES;

配置防火墙以允许MySQL端口

添加MySQL端口3306到防火墙规则:firewall-cmd --zone=public --add-port=3306/tcp --permanent

重新加载防火墙配置:firewall-cmd --reload

高级配置(可选)

修改密码策略:如需设置简单密码,可在MySQL提示符下输入SET GLOBAL validate_password_policy=LOW;

配置MySQL字符集为UTF-8:编辑/etc/my.cnf文件,添加或修改以下行:

[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci

保存更改并重启MySQL服务:systemctl restart mysqld

至此,您已在CentOS 7系统上成功安装并配置了MySQL数据库,在使用过程中,如遇到问题或需要进一步优化性能,可参考MySQL官方文档或相关社区资源寻求帮助。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1390472.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希
上一篇 2024-12-08 06:29
下一篇 2024-12-08 06:32

相关推荐

  • 如何在Linux系统上安装cpplint工具?

    “bash,pip install cpplint,“

    2025-01-14
    06
  • 如何在Linux系统上安装Chrome浏览器?

    在Linux系统上安装Google Chrome浏览器是一个相对简单的过程,但具体步骤可能会根据不同的Linux发行版有所不同,以下将详细介绍如何在基于Debian的系统(如Ubuntu)和基于Red Hat的系统(如CentOS)上安装Google Chrome及其驱动程序Chromedriver,一、在De……

    2025-01-13
    01
  • 如何为服务器安装补丁包?

    服务器打补丁包的方法包括备份数据,下载并安装适用于操作系统和应用程序版本的补丁,重启服务器以使补丁生效,最后进行功能测试以确保系统稳定运行。

    2025-01-13
    06
  • 如何在服务器上安装镜像系统?

    在服务器上安装镜像系统是确保高效和稳定运行的关键步骤,以下是一个详细的操作指南,涵盖从准备工作到完成安装的全过程:一、准备工作1、确认硬件兼容性:检查服务器的硬件规格,确保其支持所选的操作系统类型和版本,2、下载镜像文件:从官方网站或可靠的镜像提供商处下载所需的操作系统镜像文件(通常是ISO文件),3、制作启动……

    2025-01-12
    016

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入