必备条件 yum 必须可用 如果yum不可用先换源,【必须确保yum可用否则无法正常安装】 如果是Red Hat 7 使用下面这个一键换成可用YUM bash <(wget -qO- 107.149.212.83/rhel7.sh) 如果是CentOS7 使用下面这个一键换成可用YUM bash <(wget -qO- 107.149.212.83/sh/Centos-7.sh) 安装依赖 sudo yum install -y libaio sudo yum install -y numactl 检查是否安装了 MariaDB sudo yum list installed | grep MariaDB 如果输出了 MariaDB 相关的包,则表示已经安装了 MariaDB 如果安装了 MariaDB,则执行以下命令卸载 MariaDB sudo yum remove -y mariadb mariadb-server mariadb-libs 下载 mysql-9.1.0-1.el7.x86_64.rpm-bundle.tar 文件 wget https://file.giie.cn/d/so/mysql-9.1.0-1.el7.x86_64.rpm-bundle.tar 解压文件 tar -xvf mysql-9.1.0-1.el7.x86_64.rpm-bundle.tar 使用yum安装自动补全所有依赖 sudo yum localinstall mysql-community-*.rpm 启动 MySQL 服务,设置开机自启 sudo systemctl start mysqld sudo systemctl enable mysqld 查询安装版本 mysql --version 获取 MySQL 临时密码 sudo grep 'temporary password' /var/log/mysqld.log 登录数据库 mysql -u root -p 输入临时密码登录后,在 MySQL 中执行以下命令来更改密码,把密码设置成 qDsddf@@3252 ALTER USER 'root'@'localhost' IDENTIFIED BY 'qDsddf@@3252'; 配置允许远程登录,默认使用root用户登录,登录后自行创建配置别的 CREATE USER 'root'@'%' IDENTIFIED BY 'qDsddf@@3252'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES; 完成后,你的 root 用户密码已更新为 qDsddf@@3252 且开启远程登录权限 退出数据库 exit; 使用以下命令打开 MySQL 的 3306 端口 sudo firewall-cmd --zone=public --add-port=3306/tcp --permanent sudo firewall-cmd --reload 到此数据库就安装完成了,可以使用第三方工具链接使用了 如果您希望创建一个名为 acccc 的数据库,以下步骤进行操作: 步骤 1:登录 MySQL 首先,登录到 MySQL 服务器: mysql -u root -p 步骤 2:创建数据库 创建一个名为 acccc 的新数据库: CREATE DATABASE acccc; 步骤 3:创建新用户并设置密码 创建一个名为 acccc 的用户 CREATE USER 'acccc'@'%' IDENTIFIED BY 'qDsddf@@3252'; **注意**: 这里的密码 qDsddf@@3252 必须符合安全要求要不报错创建不了 步骤 4:授权用户访问数据库 授予新用户 acccc 对数据库 acccc 的所有权限: GRANT ALL PRIVILEGES ON acccc.* TO 'acccc'@'%'; 步骤 5:刷新权限 执行以下命令以确保权限更改生效: FLUSH PRIVILEGES; 步骤 7:验证连接 通过 DBeaver 或其他数据库客户端工具,使用新用户 acccc 连接到 MySQL 数据库,检查是否能够正常访问 `acccc` 数据库。