Linux 上部署 MySQL 数据库:详细指南

本指南将带您逐步了解如何在 Linux 系统上部署 MySQL 数据库,并提供必要的安全设置和配置步骤。

1. 安装 MySQL

在 Linux 系统中,您可以通过官方软件仓库直接安装 MySQL。打开终端窗口,输入以下命令:

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

这个过程会自动安装 MySQL 以及相关的依赖软件。

2. 设置 MySQL

安装完成后,MySQL 会自动启动。为了确保安全,需要进行一些设置:

  • 删除匿名用户

安装好后,MySQL 会默认创建一个名为'root' 的用户,该用户拥有所有数据库的权限。此外,MySQL 还创建了一个名为'anonymous' 的匿名用户。为了安全起见,应该删除这个匿名用户。在终端窗口中输入以下命令:

sudo mysql_secure_installation

按照提示,输入 MySQL 的 root 密码(如果没有设置过,则直接按回车即可)。然后会询问是否删除匿名用户,选择'y' 即可。

  • 设置密码

为了保护 MySQL 的 root 用户,应该设置一个复杂的密码。在终端窗口中输入以下命令:

sudo mysql

然后输入以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

其中,将'password' 替换为你想要设置的密码。

  • 允许远程连接

如果需要在其他机器上访问 MySQL,则需要允许远程连接。在终端窗口中输入以下命令:

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

打开配置文件后,找到以下一行:

bind-address = 127.0.0.1

注释掉这一行,然后保存并退出。

重新启动 MySQL:

sudo service mysql restart

现在,MySQL 就可以在其他机器上访问了。

3. 使用 MySQL

安装好 MySQL 后,可以使用 MySQL 命令行工具来管理数据库。在终端窗口中输入以下命令:

mysql -u root -p

然后输入你设置的密码,就可以进入 MySQL 的命令行界面。在这里,可以执行各种 MySQL 命令,例如创建数据库、创建表、插入数据等等。

如果不想使用命令行工具,还可以使用 MySQL 客户端软件,例如 phpMyAdmin。

Linux 上部署 MySQL 数据库:详细指南

原文地址: https://www.cveoy.top/t/topic/lCs2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录