行业资讯 如何在CentOS系统上安装MySQL

如何在CentOS系统上安装MySQL

299
 

如何在CentOS系统上安装MySQL

MySQL是一种流行的开源关系型数据库管理系统,广泛应用于各种Web应用程序和服务器端开发中。在CentOS系统上安装MySQL是许多开发者和系统管理员的必备技能之一。本文将详细介绍在CentOS系统上安装MySQL的步骤,让您轻松搭建数据库环境。

  1. 确认系统更新

在安装MySQL之前,首先要确保您的CentOS系统已经更新到最新状态,以获取最新的软件包和安全补丁。可以使用以下命令更新系统:

sudo yum update
  1. 添加MySQL Yum存储库

MySQL官方提供了Yum存储库,方便在CentOS系统上安装MySQL。执行以下命令添加MySQL Yum存储库:

sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
  1. 安装MySQL服务器

添加完MySQL Yum存储库后,现在可以安装MySQL服务器了。执行以下命令安装MySQL 8.0版本:

sudo yum install -y mysql-server
  1. 启动MySQL服务

安装完成后,启动MySQL服务,并将其设置为开机自启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 查找默认密码

MySQL安装完成后,会自动生成一个临时的root密码。您可以使用以下命令查找该密码:

sudo grep 'temporary password' /var/log/mysqld.log
  1. 运行MySQL安全性脚本

为了加强MySQL的安全性,需要运行MySQL安全性脚本来进行一些安全配置:

sudo mysql_secure_installation

脚本会提示您设置新的root密码、删除匿名用户、禁用root远程登录等。

  1. 登录MySQL

现在,您可以使用以下命令登录MySQL:

mysql -u root -p

输入之前设置的root密码,即可成功登录MySQL数据库。

  1. 配置防火墙

如果您的CentOS系统开启了防火墙,需要开放MySQL的默认端口3306,以允许远程访问MySQL数据库:

sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

至此,您已成功在CentOS系统上安装并配置了MySQL数据库。您可以通过MySQL客户端进行数据库的管理和操作,开发和部署应用程序时也可以连接MySQL数据库来存储和检索数据。MySQL的灵活性和高性能使得它成为众多应用程序的首选数据库之一。希望本文对您在CentOS上安装MySQL提供了帮助,让您顺利创建和管理数据库,提高开发和运维效率。

更新:2023-08-21 00:00:12 © 著作权归作者所有
QQ
微信
客服