Debian 和 CentOS 系统安装 MySQL 的详解
Debian 和 CentOS 系统安装 MySQL 的详解
本文将详细介绍如何在 Debian 和 CentOS 系统上安装 MySQL 数据库。以下步骤适用于新手和有经验的用户。
在 Debian 系统上安装 MySQL
更新系统
在开始安装 MySQL 之前,确保你的系统是最新的。打开终端并执行以下命令:
sudo apt update
sudo apt upgrade -y
安装 MySQL
Debian 官方软件库中包含 MySQL 安装包,可以通过以下命令安装:
sudo apt install mysql-server -y
安装完成后的配置
安装完成后,MySQL 会自动启动。你可以使用以下命令检查 MySQL 服务状态:
sudo systemctl status mysql
为了提高安全性,运行 MySQL 安全脚本:
sudo mysql_secure_installation
按提示进行设置,建议启用以下选项:
- 设置 MySQL root 用户密码
- 删除匿名用户
- 禁止 root 远程登录
- 删除测试数据库并重新加载权限表
验证 MySQL 安装
登录 MySQL 确认安装成功:
sudo mysql -u root -p
输入密码后,显示 MySQL 提示符即表示安装成功。
在 CentOS 系统上安装 MySQL
更新系统
在 CentOS 上安装 MySQL 前,首先更新系统软件包:
sudo yum update -y
添加 MySQL 仓库
CentOS 默认软件库中没有最新版本的 MySQL,因此需要手动添加 MySQL 官方仓库:
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm -y
安装 MySQL
添加仓库后,安装 MySQL:
sudo yum install mysql-community-server -y
启动和配置 MySQL
安装完成后,启动 MySQL 服务并设置为开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
你可以使用以下命令检查 MySQL 服务状态:
sudo systemctl status mysqld
设置 MySQL root 密码
默认情况下,MySQL root 密码会在安装过程中生成。你可以使用以下命令找到它:
sudo grep 'temporary password' /var/log/mysqld.log
使用临时密码登录 MySQL,并设置新的 root 密码:
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
运行安全脚本
为了提高安全性,运行 MySQL 安全脚本:
sudo mysql_secure_installation
按提示进行设置,建议启用以下选项:
- 设置 MySQL root 用户密码
- 删除匿名用户
- 禁止 root 远程登录
- 删除测试数据库并重新加载权限表
总结
通过以上步骤,你已经成功在 Debian 和 CentOS 系统上安装并配置了 MySQL 数据库。无论是为了开发还是生产环境,这些设置都能帮助你快速上手 MySQL 数据库管理。
如果遇到任何问题,请查阅 MySQL 官方文档或相应的社区论坛获取帮助。