首页 / 国外VPS推荐 / 正文
在Linux上安装MySQL,详细指南

Time:2025年01月06日 Read:7 评论:42 作者:y21dr45

MySQL是一种广泛使用的关系型数据库管理系统,因其高性能、可靠性和灵活性而受到开发者的青睐,对于许多项目来说,将MySQL安装在Linux服务器上是一个常见需求,本文将详细介绍如何在Linux操作系统上安装并配置MySQL。

在Linux上安装MySQL,详细指南

1. 更新系统包管理器

确保你的系统是最新的,打开终端并运行以下命令以更新你的包列表和已安装的软件包:

sudo apt-get update && sudo apt-get upgrade -y

如果你使用的是CentOS或RHEL,可以使用以下命令:

sudo yum update -y

2. 安装MySQL

我们将添加MySQL的官方存储库并安装MySQL服务器。

Ubuntu/Debian

1、下载并安装MySQL APT存储库:

    wget https://dev.mysql.com/get/mysql-apt-config_0.8.17-1_all.deb
    sudo dpkg -i mysql-apt-config_0.8.17-1_all.deb

2、更新包列表并安装MySQL服务器:

    sudo apt-get update
    sudo apt-get install mysql-server -y

CentOS/RHEL

1、下载并安装MySQL YUM存储库:

    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

2、启用MySQL存储库并安装MySQL服务器:

    sudo yum localinstall mysql-community-server
    sudo systemctl start mysqld

3. 安全配置MySQL

安装完成后,你需要对MySQL进行一些基本的安全配置,运行以下命令启动安全脚本:

sudo mysql_secure_installation

该脚本将引导你完成几个步骤,包括设置root密码、删除匿名用户、禁用远程root登录、删除测试数据库以及重新加载权限表。

4. 验证MySQL安装

要验证MySQL是否成功安装并运行,你可以登录到MySQL控制台,运行以下命令:

sudo mysql -u root -p

输入你在安全配置过程中设置的root密码,如果成功登录,你会看到MySQL的命令行界面,你可以运行一些简单的SQL查询来确认一切正常。

SHOW DATABASES;

5. 配置MySQL服务(可选)

默认情况下,MySQL在系统启动时自动启动,如果你需要手动管理MySQL服务,可以使用以下命令:

启动MySQL服务

sudo systemctl start mysqld

停止MySQL服务

sudo systemctl stop mysqld

重启MySQL服务

sudo systemctl restart mysqld

查看MySQL服务状态

sudo systemctl status mysqld

6. 防火墙配置(可选)

如果你的服务器启用了防火墙,你需要允许MySQL的端口(默认是3306)通过防火墙,以下是如何在不同的Linux发行版中实现这一点的例子:

Ubuntu/Debian(使用UFW)

sudo ufw allow 3306/tcp

CentOS/RHEL(使用FirewallD)

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

通过以上步骤,你应该已经成功地在Linux系统上安装了MySQL,并且进行了基本的安全配置,根据你的具体需求,你可能还需要进一步调整配置文件(如my.cnf),优化性能,或者设置备份策略,希望这篇文章对你有所帮助!

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1