centos7安装mysql5.7

  1. 更新系统软件包

首先,确保您的系统是最新的。打开终端并运行:

sudo yum update -y

  1. 安装MySQL 5.7的YUM仓库

MySQL提供了自己的YUM仓库,您可以通过下载并安装官方提供的RPM包来添加这个仓库。

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

sudo rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

  1. 安装MySQL服务器

使用YUM安装MySQL服务器:

sudo yum install mysql-server -y

  1. 启动MySQL服务

安装完成后,启动MySQL服务:

sudo systemctl start mysqld

  1. 检查MySQL服务状态

确认MySQL服务是否成功启动:

sudo systemctl status mysqld

  1. 设置MySQL开机自启

为了确保MySQL在系统重启后自动启动,可以设置开机自启:

sudo systemctl enable mysqld

  1. 获取临时密码

MySQL 5.7在首次安装时会生成一个临时密码。您可以在/var/log/mysqld.log文件中找到它:

sudo grep 'temporary password' /var/log/mysqld.log

输出应该类似于:

2024-10-16T00:00:00.000000Z 1 Note A temporary password is generated for root@localhost: your_temporary_password

请记录下这个临时密码,您将需要它进行下一步的安全配置。

  1. 运行安全脚本

为了提高MySQL的安全性,推荐运行安全脚本来更改默认设置,如修改root用户的密码等:

sudo mysql_secure_installation

在这个过程中,您会被要求输入刚刚找到的临时密码,并设置新的root用户密码,以及其他一些安全选项。

  1. 登录MySQL

使用新设置的root密码登录MySQL:

mysql -u root -p

  1. 验证安装

一旦登录,您可以创建一个新的数据库或查看现有的数据库来验证MySQL是否正确安装:

SHOW DATABASES;

相关推荐
小成很成10 小时前
mysql 8.0.21 升级 mysql 8.0.45(经过生产环境验证)
android·mysql·adb
2501_916007471 天前
免费抓包工具 Windows 和 Mac 怎么选?根据平台来选择工具
网络协议·计算机网络·网络安全·ios·adb·https·udp
2501_916008892 天前
iOS App 请求地址查看,不用配置看到 App 调了哪些接口
网络协议·计算机网络·网络安全·ios·adb·https·udp
码云数智-园园3 天前
PHP 性能优化实战:从 3s 到 300ms,我是怎么优化一个接口的?
android·adb
2501_915918413 天前
Rust 程序抓包解密,rustls 不认系统证书的几种办法
开发语言·后端·网络协议·ios·adb·https·rust
Free飝Fly3 天前
Android13及更新版本开启user版本adb root remount
adb
阮胜昌4 天前
MySQL 中的动态数据脱敏:无需更改应用程序即可保护敏感数据
android·mysql·adb
hj2862515 天前
mysql
android·adb
易点云徐源5 天前
(已解决)adb devices 不显示设备,但 Windows 的 ADB Interface 正常:一次 WinUSB 与旧版 ADB 兼容性排查实战
windows·adb
夜雪一千6 天前
MySQL 全局锁是什么?原理、风险、备份踩坑完整实战
android·mysql·adb