centos

CentOS如何安装数据库软件

小樊
34
2025-06-04 07:42:27
栏目: 智能运维

在CentOS上安装数据库软件,通常会选择MySQL或MariaDB。以下是安装MySQL 8.4的详细步骤:

安装前准备

  1. 下载MySQL安装包
wget https://dev.mysql.com/get/Downloads/MySQL-8.4/mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar
  1. 解压安装包
tar -xvf mysql-8.4.0-1.el9.x86_64.rpm-bundle.tar
  1. 安装依赖包
yum install -y wget perl net-tools libtirpc

安装过程

  1. 安装MySQL组件
rpm -ivh mysql-community-common-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-libs-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-icu-data-files-8.4.0-1.el9.x86_64.rpm
rpm -ivh mysql-community-server-8.4.0-1.el9.x86_64.rpm
  1. 配置数据库
systemctl start mysqld
systemctl enable mysqld
  1. 查看默认密码
cat /var/log/mysqld.log
  1. 修改默认管理员密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
FLUSH PRIVILEGES;
exit
mysql -uroot -p新密码
  1. 创建用户和数据库(可选):
CREATE USER '新用户'@'localhost' IDENTIFIED BY '新密码';
GRANT ALL PRIVILEGES ON *.* TO '新用户'@'localhost';
FLUSH PRIVILEGES;
  1. 创建表(可选):
USE 数据库名;
CREATE TABLE 表名 (
    列名1 数据类型,
    列名2 数据类型,
    ...
);
  1. 插入、删除、更新数据(可选):
INSERT INTO 表名 (列名1, 列名2, ...) VALUES (值1, 值2, ...);
DELETE FROM 表名 WHERE 条件;
UPDATE 表名 SET 列名1=新值1, 列名2=新值2 WHERE 条件;

请注意,上述步骤是基于CentOS 7的,如果您使用的是CentOS 8或更高版本,可能需要调整命令和步骤,因为yum源和包名可能有所不同。此外,安装MariaDB的步骤与安装MySQL类似,但请确保下载的是MariaDB的安装包。

0
看了该问题的人还看了