在CentOS 7上安装MySQL数据库,您可以使用yum
包管理器。以下是安装步骤:
- 添加MySQL Yum仓库:
首先,您需要添加MySQL的Yum仓库到您的系统。您可以从MySQL官方网站下载并安装它。
如果您使用的是MySQL的最新版本,请确保下载相应版本的仓库文件。sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
- 安装MySQL服务器:
一旦仓库被添加,您就可以使用yum
来安装MySQL服务器。sudo yum install mysql-community-server
- 启动MySQL服务:
安装完成后,启动MySQL服务并设置它为开机自启。sudo systemctl start mysqld sudo systemctl enable mysqld
- 设置root用户密码:
安装完成后,您需要设置root用户的密码。您可以使用mysqld_safe
工具来获取临时密码。
找到输出中的临时密码,然后使用以下命令登录到MySQL。sudo grep 'temporary password' /var/log/mysqld.log
在提示符处输入临时密码,然后执行以下命令来设置一个新的root密码。mysql -u root -p
替换ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
new_password
为您选择的密码。 - 更新MySQL:
为了确保您的MySQL安装是最新的,您可以更新它。sudo yum update mysql-community-server
- 可选配置:
根据您的需要,您可能需要对MySQL进行一些配置,例如更改默认字符集、删除匿名用户等。-- 更改默认字符集为utf8mb4 SET GLOBAL default_storage_engine=INNODB; SET GLOBAL character_set_database=utf8mb4; SET GLOBAL character_set_server=utf8mb4; SET GLOBAL collation_server=utf8mb4_unicode_ci; -- 删除匿名用户 DROP USER 'anonymoususer'@'localhost'; -- 删除root用户远程访问权限 DROP USER 'root'@'%';
完成以上步骤后,MySQL应该已经安装在您的CentOS 7系统上了。您可以使用mysql
命令行客户端或任何其他MySQL管理工具来连接到服务器,并开始使用您的数据库。