Ubuntu 24.04 LTS安装MySQL服务器过程步骤
创始人
2025-01-20 09:03:31
0

Ubuntu 24.04 LTS Linux 服务器上的 MySQL(全称是 My Structured Query Language)允许用户创建数据库来存储各种 Web 应用程序(如 WordPress、phpBB、PrestaShop、WooCommerce、SugarCRM、JIRA 等)生成的数据。

它受欢迎的一些原因是它的开源许可、稳定性、性能、可扩展性、灵活性、兼容性、易用性和管理性。我们仅列出了几个功能。其他几个因素使其成为具有关系数据库管理系统 (RDBMS) 的开发人员、企业和大型企业的全球首选。对于那些不知道的人来说,MariaDB 是 MySQL 的分支。

在 Ubuntu 上安装 MySQL 需要什么?

  • Ubuntu 系统(24.04、23.04、22.04 或 20.04)。
  • Sudo 权限或 root 访问权限。
  • 稳定的互联网连接。

如果没有Ubuntu服务器,可以考虑雨云服务器,1元即可试用,多种操作系统安装,新手注册绑定微信就送5折优惠码。

步骤1:更新Ubuntu 24.04系统

在您的 Ubuntu 桌面或服务器上,访问命令终端并运行系统更新命令以刷新系统存储库缓存并安装现有软件包的最新版本。

sudo apt update && sudo apt upgrade

第 2 步:在 Ubuntu 24.04 上安装 MySQL 服务器

在 Ubuntu 24.04 上安装 MYSQL 服务器非常简单,因为配置此数据库服务器的软件包可直接通过 Ubuntu 的默认存储库获得,我们可以使用 APT 软件包管理器获取。可安装的 Mysql 版本是 8.x;下面是要遵循的命令:

sudo apt install mysql-server

安装 MySQL 服务器 ubuntu 24.04

验证安装:

完成安装 MYSQL 的命令后,我们可以通过检查其版本来确认其在我们的系统上的可用性。您应该看到类似这样的输出:“ mysql Ver 8.0.37-0ubuntu0.24.04.1 for Linux on x86_64 ((Ubuntu)) ”

mysql --version

第 3 步:启动并保护 MySQL

MySQL服务器服务将在安装后自动启动,因此让我们检查其状态。

sudo systemctl status MySQL --no-pager -l

但是,如果尚未启动,请运行给定的命令在 Ubuntu 24.04 上启动并启用 MYSQL 服务器。

sudo systemctl enable --now mysql

启动 MySQL 数据库服务

MySQL安全安装:

为了提高 MySQL 数据库实例的安全性,它提供了一个内置脚本。此脚本创建了一个分步向导,新用户可以轻松遵循。运行给定的命令来调用该脚本。

sudo mysql_secure_installation

在此过程中,系统将提示:

  • 为 MySQL 根用户设置密码(如果安装期间未设置)。
  • 删除匿名用户。
  • 禁止远程 root 登录。
  • 删除测试数据库。
  • 重新加载权限表以应用更改。
  • 为了确保安装更加安全,建议对所有提示都回答“是”。

第 4 步:测试 MySQL 安装

我们已经知道我们的 MySQL 在后台运行,在上一步中没有任何错误,现在,让我们登录并检查它是否允许我们。

登录 MySQL:

sudo mysql -u root -p

系统将提示您输入使用“ mysql_secure_installation ”命令保护数据库服务器时设置的root密码。登录后,将看到My​​SQL提示符。

要退出 MySQL shell,只需输入:

exit;

步骤 5:创建新数据库和用户(可选)

现在,要使用 MySQL 为任何 Web 应用程序存储数据,我们需要创建一个新数据库和一个对该数据库具有权限的用户。以下是具体操作方法。

登录 MySQL:

sudo mysql -u root -p

创建一个新的数据库:用您想要的名称替换“ your_database_name” 

CREATE DATABASE your_database_name;

创建新用户:将“ your_username ”和“ your_password ”替换为您想要的用户名和密码。

CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';

授予用户权限:创建数据库后,授予用户使用该数据库的权限。将your_database_name替换为您创建的数据库名称,将your_username替换为用户的名称。

GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';

刷新权限:应用对用户权限所做的更改。

FLUSH PRIVILEGES;

退出 MySQL:

exit;

步骤6:配置MySQL(可选)

其实,这一步是完全可选的,只有当应用程序对使用 MySQL 服务器有特殊要求时才需要。MySQL 配置文件位于 和/etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf这些文件可用于控制 MySQL 服务器的行为。您可以根据需要使用这些文件调整设置,例如绑定地址(用于远程连接)、缓冲区大小和日志记录选项。

“ /etc/mysql/mysql.conf.d/mysqld.cnf ”文件用于配置 MySQL 服务器守护进程 (mysqld)。它包含用于调整 MySQL 服务器行为和性能的特定参数。

要打开它,请使用:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

“ /etc/mysql/my.conf ”文件是 MySQL 的全局配置文件,是其配置设置的主要入口点,在 MySQL 服务器启动时首先读取。

要打开并编辑此文件,请使用:

sudo nano /etc/mysql/my.cnf

重新启动 MySQL:在配置文件中执行任何更改后,请不要忘记重新启动 MySQL 服务,以便系统可以应用它们:

sudo systemctl restart mysql

结论

MySQL 和 MariaDB 的命令行工作方式类似,因此如果您熟悉其中一个,也可以操作另一个。在这里,我们了解了在 Ubuntu 24.04 上安装 MySQL 服务器的基本步骤。现在,您可以开始设置 Web 应用程序或管理现有的 SQL 数据库。

相关内容

热门资讯

专业讨论!德扑之星真破解套路(... 专业讨论!德扑之星真破解套路(辅助挂)软件透明挂(有挂了解)-哔哩哔哩;人气非常高,ai更新快且高清...
每日必看!智星德州菠萝外挂检测... 每日必看!智星德州菠萝外挂检测(辅助挂)软件透明挂(有挂教学)-哔哩哔哩1、玩家可以在智星德州菠萝外...
透视透明挂!轰趴十三水有后台(... 轰趴十三水有后台赢率提升策略‌;透视透明挂!轰趴十三水有后台(辅助挂)软件透明挂(有挂详情)-哔哩哔...
发现玩家!德扑ai助手软件(辅... 发现玩家!德扑ai助手软件(辅助挂)透视辅助(有挂教学)-哔哩哔哩;玩家在德扑ai助手软件中需先进行...
一分钟了解!x-poker辅助... 一分钟了解!x-poker辅助软件(辅助挂)辅助透视(有挂攻略)-哔哩哔哩1、每一步都需要思考,不同...
一分钟揭秘!德州最新辅助器(辅... 一分钟揭秘!德州最新辅助器(辅助挂)透视辅助(有挂攻略)-哔哩哔哩;德州最新辅助器最新版本免费下载安...
玩家攻略推荐!德州辅助(辅助挂... 玩家攻略推荐!德州辅助(辅助挂)辅助透视(有挂了解)-哔哩哔哩是由北京得德州辅助黑科技有限公司精心研...
揭秘真相!pokernow德州... 《揭秘真相!pokernow德州(辅助挂)辅助透视(有挂介绍)-哔哩哔哩》 pokernow德州软件...
五分钟了解!德州之星辅助器(辅... 五分钟了解!德州之星辅助器(辅助挂)辅助透视(有挂透明)-哔哩哔哩1、很好的工具软件,可以解锁游戏的...
推荐一款!pokermaste... 1、推荐一款!pokermaster有外挂(辅助挂)透视辅助(有挂教学)-哔哩哔哩;详细教程。2、p...