当前位置: 首页 > news >正文

centos7安装mysql5.7

1. 更新系统软件包
首先,确保您的系统是最新的。打开终端并运行:
sudo yum update -y


2. 安装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


3. 安装MySQL服务器
使用YUM安装MySQL服务器:
sudo yum install mysql-server -y


4. 启动MySQL服务
安装完成后,启动MySQL服务:
sudo systemctl start mysqld


5. 检查MySQL服务状态
确认MySQL服务是否成功启动:
sudo systemctl status mysqld


6. 设置MySQL开机自启
为了确保MySQL在系统重启后自动启动,可以设置开机自启:
sudo systemctl enable mysqld


7. 获取临时密码
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
请记录下这个临时密码,您将需要它进行下一步的安全配置。

8. 运行安全脚本
为了提高MySQL的安全性,推荐运行安全脚本来更改默认设置,如修改root用户的密码等:
sudo mysql_secure_installation
在这个过程中,您会被要求输入刚刚找到的临时密码,并设置新的root用户密码,以及其他一些安全选项。

9. 登录MySQL
使用新设置的root密码登录MySQL:
mysql -u root -p


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

http://www.lryc.cn/news/461790.html

相关文章:

  • 如何在JVS逻辑引擎中巧妙运用包含查询功能?
  • Spring Boot视频网站:安全与可扩展性设计
  • 深入理解 Flutter 鸿蒙版的 Stack 布局:适配屏幕与层叠样式布局
  • JavaScript中Number相关特性
  • Redis中String类型数据扩容原理分析
  • 智能码二维码zhinengma.cn在供应链管理中有哪些优势?
  • 代理商培训新策略:利用内部知识库提升培训效果
  • Redis 哨兵模式下DB库操作审计
  • latex公式输入-矩阵
  • NSSCTF-WEB-easy_eval
  • 交通目标识别数据集YOLO 模型 ui界面✓图片数量15000,xml和txt标签都有 11类 交通道路车辆行人红黄绿数据集 红绿灯数据集 交通信号数据集
  • 买卖股票的最佳时机 题解
  • 微信小程序路由跳转的区别及其常见的使用场景
  • 麒麟桌面版v10 SP1以docker方式安装达梦数据库
  • KNN的 k 设置的过大会有什么问题
  • Star Tower:智能合约的安全基石与未来引领者
  • 2024-NewStarCTF-WEEK1
  • 大数据面试题整理——Zookeeper
  • 图书库存管理:Spring Boot驱动的进销存系统
  • 用增结算数仓化改造:在/离线调度系统的构建与应用
  • 施磊C++高级进阶课程 | 学习笔记 | 博客汇总
  • 学习threejs,拉伸几何体THREE.TubeGeometry管道
  • day01-Qt5入门
  • AnaTraf | 利用多点关联数据分析和网络关键KPI监控提升IT运维效率
  • 图书库存控制:Spring Boot进销存系统的应用
  • Python 工具库每日推荐 【pyspider 】
  • 【C语言教程】【常用类库】(十五)网络编程 - <sys/socket.h> 和 <netinet/in.h>
  • 正点原子讲解SPI学习,驱动编程NOR FLASH实战
  • 低代码开发助力中小企业数字化转型难度持续降低
  • 【Linux】:线程控制