必备条件 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` 数据库。
版权声明:《 Red Hat 7 和CentOS7 系统上安装 mysql-9.1.0 》为qinyuhui网络收集,侵删!文中未注明的文章皆为网络收集。
最后编辑:2024-11-23 11:11:46
提示:本文章评论功能已关闭