如何在Rocky Linux上安装MySQL数据库?

安装MySQL数据库的步骤包括:下载MySQL安装包,解压并进入目录,执行配置脚本,启动服务。

Rocky Linux系统安装MySQL数据库教程

如何在Rocky Linux上安装MySQL数据库?

准备工作

在开始之前,请确保您已经安装了Rocky Linux 9,并且系统是最新的,以下是一些基本要求:

项目 描述
系统 一个干净的Rocky Linux 9系统。
用户账户 具有管理员权限的用户账户。
内存 至少2GB RAM(推荐4GB或更多)。
磁盘空间 足够的磁盘空间来存储MySQL数据库。

更新系统的软件包索引并升级所有已安装的软件包:

sudo dnf update -y

安装 MySQL

添加 MySQL 仓库

导入MySQL的GPG密钥:

sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql

添加MySQL的官方仓库:

sudo tee /etc/yum.repos.d/mysql-community.repo <<-'EOF'
[mysql57-community]
name=MySQL 5.7 Community Server $releasever $basearch
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/9/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
EOF

安装 MySQL

使用dnf命令安装MySQL服务器:

sudo dnf install mysql-community-server -y

配置 MySQL

启动 MySQL 服务

启动MySQL服务并设置为开机自启动:

sudo systemctl start mysqld
sudo systemctl enable mysqld

安全加固

运行mysql_secure_installation脚本来设置密码策略、限制远程访问等:

sudo mysql_secure_installation

按照提示完成以下步骤:

1、设置验证密码插件。

如何在Rocky Linux上安装MySQL数据库?

2、选择密码强度级别(建议选择STRONG)。

3、设置root用户的密码并确认。

4、删除匿名用户。

5、禁止远程root登录。

6、删除测试数据库。

7、重新加载特权表使更改生效。

修改配置文件

根据需要修改my.cnf配置文件以优化性能或调整设置:

sudo vi /etc/my.cnf

部署应用

登录 MySQL

使用以下命令登录到MySQL:

mysql -u root -p

输入您之前设置的root密码。

创建数据库和用户

在MySQL提示符下,可以创建新的数据库和用户:

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

导出和导入数据

使用mysqldump工具来导出和导入数据:

如何在Rocky Linux上安装MySQL数据库?

mysqldump -u root -p mydatabase > mydatabase.sql
mysql -u myuser -p mydatabase < mydatabase.sql

监控和管理

使用 MySQL Workbench

可以使用MySQL Workbench这样的图形界面工具来管理数据库。

性能监控

使用SHOW STATUSSHOW VARIABLES命令来监控服务器的性能。

备份和恢复

定期备份数据库,并确保知道如何恢复它。

通过以上步骤,您已经在Rocky Linux 9上成功安装和配置了MySQL数据库,现在是时候开始构建您的应用程序并利用MySQL的强大功能了,记得定期更新和维护您的系统,以确保安全性和最佳性能,祝您在MySQL的旅程中一切顺利!

相关问题与解答

1、问题:如何在Rocky Linux 9上安装最新版本的MySQL?

解答:要安装最新版本的MySQL,例如8.3.0版本,您需要从MySQL社区下载页面下载对应的RPM包,然后使用wget命令下载tarball文件,下载完成后,使用tar命令提取文件,再使用dnf localinstall命令进行安装,验证安装是否成功。

2、问题:如何检查MySQL服务是否正在运行?

解答:您可以使用以下命令来检查MySQL服务的状态:

     sudo systemctl status mysqld

如果服务正在运行,您将看到“active (running)”状态。

到此,以上就是小编对于“Rocky Linux系统安装MySQL数据库教程”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1190781.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-10-09 07:54
下一篇 2024-10-09 07:55

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入