在Linux上安装MySQL数据库的步骤如下:
- 更新系统:
- 打开终端。
- 输入命令
sudo apt update
(对于基于Debian的系统,如Ubuntu)或sudo yum update
(对于基于RHEL的系统,如CentOS)来更新你的包列表。
- 安装MySQL服务器:
- 对于Debian/Ubuntu系统:
sudo apt install mysql-server
- 对于RHEL/CentOS系统:
sudo yum install mysql-server
或者,如果你使用的是较新的CentOS版本,可能需要使用dnf
:sudo dnf install mysql-server
- 启动MySQL服务:
- 对于Debian/Ubuntu系统:
sudo systemctl start mysql
- 对于RHEL/CentOS系统:
sudo systemctl start mysqld
- 设置MySQL开机自启:
- 对于Debian/Ubuntu系统:
sudo systemctl enable mysql
- 对于RHEL/CentOS系统:
sudo systemctl enable mysqld
- 运行安全安装脚本:
- 对于Debian/Ubuntu系统:
sudo mysql_secure_installation
- 对于RHEL/CentOS系统:
sudo mysql_secure_installation
注意:这个步骤在较新的CentOS版本中可能不可用,因为mysql_secure_installation
可能已经被移除或重命名。在这种情况下,你可以直接跳到配置MySQL用户和权限的步骤。
- 配置MySQL用户和权限:
- 启动MySQL命令行客户端:
mysql -u root -p
- 创建新用户并设置密码(将
newuser
和password
替换为实际的用户名和密码):CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
- 授予新用户对数据库的访问权限(将
database_name
替换为实际的数据库名):GRANT ALL PRIVILEGES ON database_name.* TO 'newuser'@'localhost';
- 刷新权限:
FLUSH PRIVILEGES;
- 退出MySQL命令行客户端:
exit;
- 验证MySQL安装:
- 在终端中输入
mysql -u root -p
并按回车,然后输入你的root密码。如果能够成功登录到MySQL命令行客户端,说明安装成功。
请注意,这些步骤可能会因Linux发行版和版本的不同而略有差异。建议查阅你所使用的Linux发行版的官方文档以获取最准确的信息。