视窗苹果电脑软件设置安全生产力Linux安卓性能配置苹果自定义设备管理iPhone设置 全部

如何在Ubuntu上安装MySQL

已编辑 2 几周前 通过 ExtremeHow 编辑团队

MySQL数据库乌班图服务器Linux安装配置操作系统系统设置

如何在Ubuntu上安装MySQL

翻译更新 2 几周前

MySQL是一个流行的关系数据库管理系统。由于其速度、可靠性和易用性,它被广泛使用。无论您是设置Web服务器还是参与PHP和其他数据库驱动的应用程序,MySQL都是基础。为了帮助您在Ubuntu系统上开始使用MySQL,这里有一份详细指南。在本课程中,我们将用简单的术语解释如何在Ubuntu操作系统上安装MySQL。让我们一步一步来看,以确保清晰度和简单性。

步骤1:更新您的系统

在开始安装过程之前,请确保您的Ubuntu系统是最新的。运行以下命令以更新升级和其他软件的包列表:

sudo apt update

通过更新包列表,执行升级命令以确保所有已安装的软件包都是最新的:

sudo apt upgrade

更新您的系统是防止兼容性和其他问题的必要步骤。

步骤2:安装MySQL软件包

Ubuntu的APT包库默认包含MySQL。要安装MySQL,请使用apt命令:

sudo apt install mysql-server

此命令将安装核心数据库服务器,以及您将用于管理MySQL数据库的客户端软件和工具。运行命令后,系统会提示您确认下载和安装。按Y然后Enter以确认。

步骤3:验证MySQL安装

安装过程完成后,请确保MySQL服务正常运行。您可以通过以下方式检查状态:

sudo systemctl status mysql

此命令将显示MySQL正在运行的输出。

步骤4:确保MySQL安装安全

开箱即用的MySQL存在一些安全缺陷,例如默认设置可能不适合生产环境。使用mysql_secure_installation脚本提高安全性,该脚本允许您改善MySQL服务器的安全性:

sudo mysql_secure_installation

在此过程中,您将被问及几个与确保MySQL安装相关的问题。建议对所有提示回答Yes (Y),特别是设置root密码并删除匿名用户。

步骤5:测试MySQL安装

在确保安装安全后,登录到MySQL控制台以确保一切正常工作。使用以下命令:

mysql -u root -p

系统将询问您之前设置的root密码。如果登录成功,您将进入MySQL控制台,用mysql>表示。要退出,请键入:

exit;

步骤6:创建MySQL数据库和用户

现在MySQL工作正常,让我们创建一个示例数据库和可以访问它的用户帐户。首先,以root用户身份重新登录MySQL控制台:

mysql -u root -p

登录后,您可以创建一个数据库:

CREATE DATABASE testdb;

接下来,创建一个可以访问该数据库的新MySQL用户帐户。将username'password'替换为您首选的用户名和密码:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

现在为新用户授予对新数据库的所有权限:

GRANT ALL PRIVILEGES ON testdb.* TO 'username'@'localhost';

最后,应用更改:

FLUSH PRIVILEGES;

您的新用户username现在对数据库testdb拥有完整权限。

步骤7:配置MySQL远程访问(可选)

如果您希望从远程位置连接到MySQL服务器,则必须配置MySQL以允许远程连接。编辑MySQL配置文件:

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

查看此行:

bind-address = 127.0.0.1

将其更改为:

bind-address = 0.0.0.0

保存文件并退出。此更改允许MySQL接受来自任何IP地址的连接。重启MySQL以应用更改:

sudo systemctl restart mysql

允许远程访问时要小心,因为这可能对您的数据库构成安全风险。使用强密码以增加安全性,并考虑允许的IP地址范围。

步骤8:自定义MySQL(可选)

性能优化在数据库管理中也很重要。为了优化MySQL,您可能需要根据具体需求和工作负载自定义设置。推荐的工具是mysqltuner,它提供了改进数据库性能的建议。安装MySQL Tuner:

sudo apt install mysqltuner

通过执行以下命令运行它:

mysqltuner

这个工具将分析您的MySQL配置并提供优化建议。

结论

您现在已经在Ubuntu机器上安装并运行了MySQL。通过遵循上述步骤,您不仅安装了软件,还采取了初步措施确保和优化它。维护数据库安全性和性能是一项持续的任务,建议定期查看MySQL用户帐户和权限。随着时间的推移,您的用例发展,您可能需要调整MySQL的配置设置。

有了MySQL,您可以更深入地构建应用程序、管理复杂的数据库,或将其与许多其他工具和平台集成以满足项目需求。享受在Ubuntu上使用MySQL的旅程!

如果你发现文章内容有误, 您可以


评论