可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

如何在 Ubuntu 24.04 LTS Linux 上安装 MySQL 服务器

如何在 Ubuntu 24.04 LTS Linux 上安装 MySQL 服务器

MySQL(全称为 My Structured Query Language)是全球最流行的开源关系型数据库管理系统之一。它在 Ubuntu 24.04 LTS Linux 服务器上的安装,可以让用户为各种 Web 应用程序(如 WordPress、phpBB、PrestaShop、WooCommerce、SugarCRM、JIRA 等)创建数据库,以存储这些应用程序生成的数据。MySQL 的开源许可、稳定性、性能、可扩展性、灵活性、兼容性、易用性和管理便利性是其广受欢迎的原因。此外,MariaDB 是 MySQL 的一个分支。

安装 MySQL 所需的条件:

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

第一步:更新 Ubuntu 24.04 系统

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

 sudo apt update && sudo apt upgrade

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

在 Ubuntu 24.04 上安装 MySQL 服务器非常简单,因为配置该数据库服务器的软件包直接通过 Ubuntu 的默认仓库提供,我们可以使用 APT 包管理器获取。可安装的 MySQL 版本为 8.x,以下是安装命令:

 sudo apt install mysql-server

验证安装:

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

 mysql --version

第三步:启动并保护 MySQL

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

 sudo systemctl status mysql --no-pager -l

如果它尚未启动,请运行以下命令以在 Ubuntu 24.04 上启动并启用 MySQL 服务器。

 sudo systemctl enable --now mysql

保护 MySQL 安装:

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

 sudo mysql_secure_installation

在该过程中,系统会提示你:

  • 如果在安装过程中未设置,则为 MySQL root 用户设置密码。
  • 删除匿名用户。
  • 禁止远程 root 登录。
  • 删除测试数据库。
  • 重新加载权限表以应用更改。
  • 建议对所有提示回答“yes”,以实现更安全的安装。

第四步:测试 MySQL 安装

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

登录 MySQL:

 sudo mysql -u root -p

系统会提示你输入在使用“mysql_secure_installation”命令保护数据库服务器时设置的 root 用户密码。登录后,你会看到 MySQL 提示符。

退出 MySQL shell,只需输入:

 exit;

第五步:创建新数据库和用户(可选)

现在,为了使用 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;

第六步:配置 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.cnf”文件是 MySQL 的全局配置文件,作为其配置设置的主要入口点,并且在 MySQL 服务器启动时首先读取。

要打开并编辑此文件,请使用以下命令:

 sudo nano /etc/mysql/my.cnf

重启 MySQL:在对 MySQL 配置文件进行更改后,不要忘记重启 MySQL 服务,以便系统应用这些更改。

 sudo systemctl restart mysql

总结

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

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言