Linux 上部署 MySQL 数据库:详细指南
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。
原文地址: https://www.cveoy.top/t/topic/lCs2 著作权归作者所有。请勿转载和采集!