雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

如何在Linux上安装MySQL数据库

2024-06-17 Linux 73

在Linux系统中安装MySQL数据库是一个相对直接的过程,但具体步骤可能会根据您的Linux发行版(如Ubuntu、CentOS、Debian等)有所不同。以下是一个基于yum包管理器的通用指南,适用于基于RPM的Linux发行版,如CentOS和RHEL。对于使用APT的系统(如Ubuntu或Debian),安装方法会有所变化,但原理相似。

准备工作

在开始安装之前,请确保您的系统已更新至最新状态,并且安装了必要的依赖工具,如epel-release(对于某些RPM-based系统,这可能是安装MySQL的一个前提)。

更新系统

sudo yum update

安装EPEL仓库(如果需要)

EPEL(Extra Packages for Enterprise Linux)仓库提供了许多企业版Linux没有包含的额外软件包。对于某些系统,安装MySQL可能需要它。

sudo yum install epel-release

安装MySQL

添加MySQL官方仓库

为了安装最新的MySQL版本,添加MySQL的官方YUM仓库是最推荐的方式。这样做可以确保您获得的是最新的稳定版本,并且能够轻松地进行版本管理和更新。

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

安装MySQL服务器

接下来,安装MySQL服务器软件包。这里以MySQL 5.7为例,但请根据您的需求选择合适的版本。

sudo yum install mysql-community-server

配置MySQL

安装完成后,MySQL服务并不会自动启动。首先,我们需要初始化MySQL并设置root用户的密码。

初始化MySQL

sudo mysqld --initialize --console

在输出中,会有一行显示类似于A temporary password is generated for root@localhost:的内容,记下这个临时密码。

启动MySQL服务

sudo systemctl start mysqld

设置MySQL开机自启

sudo systemctl enable mysqld

安全性设置

登录MySQL并按照提示修改root用户的密码:

mysql -u root -p

使用上面记录的临时密码登录,然后执行以下命令来修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

请将YourNewPassword替换为您希望设置的新密码。

此外,运行mysql_secure_installation脚本,它会引导您完成一些安全相关的设置,比如移除匿名用户、禁止root远程登录等。

测试安装

最后,通过简单的查询来测试MySQL是否安装成功:

SELECT VERSION();

如果看到MySQL的版本号,那么恭喜您,MySQL已经成功安装并运行在您的Linux系统上了!

安装MySQL只是第一步,后续您可能还需要根据应用需求配置数据库,优化性能,以及设置访问权限等。记得定期备份数据库,确保数据安全。希望这篇指南能帮助您顺利开始您的数据库之旅!

更新于:5个月前
赞一波!

文章评论

评论问答