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

Rocky Linux9/CentOS7 MySQL 重置 root 密码全过程踩坑记录

1.Rocky Linux9

1.新建文件夹/opt/mysql,并cd进去

语法:dnf install 软件包 -y 安装软件

dnf install mysqld -y

dnf install mysqld.server -y

区分两个名字,别踩坑

  1. mysql→ 客户端(仅仅是连接工具,没有数据库服务!)
  2. mysql-server服务端(数据库本体,我们要装这个)

举个例子

只装 mysql: 你只有登录命令mysql,但是没有 mysqld 服务,无法启动数据库。

2.安装结束之后,依次执行

# 启动数据库 systemctl start mysqld

# 设置开机自动启动

systemctl enable mysqld

# 查找初始临时密码 grep 'temporary password' /var/log/mysqld.log

3.查到密码后登录密码

mysql -uroot -p

4.登录进去之后可以修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

小总结: Linux 安装数据库记住:装服务端必须带 server

5.如果你后面需要远程连接(MobaXterm、本地 Navicat 连接)

登录 MySQL 执行:(比如我的密码是Root@123456)

CREATE USER 'root'@'%' IDENTIFIED BY 'Root@123456'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Root@123456'; FLUSH PRIVILEGES;

6.放行防火墙 3306 端口(防火墙开启的状态下,关闭的话就不用)

查看防火墙状态:systemctl status firewal

开放端口:firewall-cmd --permanent --add-port=端口(3306)/tcp

让防火墙端口生效:firewall-cmd --reload

2.适用centos7

  1. 新建文件夹/opt/mysql,并cd进去
  2. 运行wget http://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包

PS:centos7.6自带的类mysql数据库是mariadb,会跟mysql冲突,要先删除。

  1. 运行tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
  2. 运行rpm -qa|grep mari,查询mariadb相关安装包
  1. 运行rpm -e --nodeps mariadb-libs,卸载
  2. 然后开始真正安装mysql,依次运行以下几条

rpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm

  1. 运行systemctl start mysqld.service,启动mysql
  2. 然后开始设置root用户密码

Mysql自动给root用户设置随机密码,运行grep "password" /var/log/mysqld.log可看到当前密码

Linux 服务名称后缀的 d 是 daemon(守护进程)缩写,代表常驻后台运行的程序。mysqld是 MySQL 后台服务,mysql是客户端登录工具;firewalld是防火墙后台服务,firewall-cmd是防火墙操作命令。

http://www.jsqmd.com/news/1305379/

相关文章:

  • 2026 年更新:即墨评价高的大叶黄杨苗销售厂家推荐几家,路边这不起眼的小树苗,竟有这么多实用门道?-逸景苗木基地 - 企业推荐官【认证】
  • AI 赋能的故障排除:技术趋势与实践
  • 张家界市阳台漏水怎么处理_2026湘西武陵山区旅游城市漏水维修流程教程与合集 - 雨婺虹房屋维修
  • VBA UserForm动态按钮创建与事件绑定实战指南
  • 零成本构建企业级知识中枢指南:开源技术栈全链路实战
  • 教师必备:高效文件收集工具的核心功能与应用
  • 终极指南:免费离线OCR工具Umi-OCR完整安装与使用教程
  • WPF高级数据绑定与触发器:MultiBinding、MultiTrigger与MultiDataTrigger实战详解
  • 2026年 快递纸箱厂家推荐:加急定制快递纸箱/特硬加厚纸箱/电商打包纸箱优质源头工厂精选! - 优企名品
  • 亚马逊二季度财报超预期:AWS增速创18季新高,AI与自研芯片业务表现亮眼
  • QT Release程序崩溃分析:PDB与Dump文件配置实战指南
  • 运维转型网安的五大核心技能与职业发展路径
  • 网站被入侵怎么恢复?公司网站维护与PHP全栈开发安全方案,公司网站被入侵导致业务中断?公司网站维护+PHP全栈开发安全服务
  • 基于人脸识别的自习室预约系统设计与实现
  • 2026年成都地区诚信医疗器械进销存软件推荐:专业选型参考与多方评测 - 优质品牌商家
  • 传统高轨卫星为什么比低轨卫星的寿命长
  • PCB板材选型指南:从FR-4到高速板材,硬件工程师必知的核心参数与避坑实战
  • C++14透明操作符仿函数:异构查找原理与性能优化实践
  • 2026年靠谱的重庆小面技术培训怎么选?从区域口碑与实训模式看门道 - 优质品牌商家
  • 山外集训Day4
  • Proteus启动报错PRODEFS.INT丢失?4步解决方案与路径配置详解
  • 奇门遁甲排盘入门:从定局原理到实战应用详解
  • 5分钟掌握COMET:AI翻译质量评估的革命性突破
  • 郑州空气源地暖选购网点推荐:【芬尼】同城可选 - 晚香时候
  • 多项式除法算法实现:从数学原理到C++代码详解
  • 仙剑三剧情深度解析:时间线、角色关系与轮回主题可视化
  • C++处方管理系统重构:状态、策略、建造者与观察者模式实战
  • Anthropic 发布 Agentic AI 风险框架:用四个问题决定 Agent 能不能上线
  • 2026 年至今,龙岗知名的自助洗车加盟定制厂家怎么联系,花小钱开门店,这门藏在街边的生意为啥能让不少人赚得比上班多?-斑马智联洗车 - 实业推荐官【官方】
  • 微电网多目标优化调度:V2G技术与灰狼算法实践