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

腾讯云mysql默认密码_Linux系统下mysql忘记密码解决方案_CentOS_初始密码_腾讯云

租了一台xx云的云主机服务器,因为不想自己再安装基础环境了,于是就在他们应用市场里购买了一套已经安装好的Apache+Mysql+PHP的运行环境,进行系统重装。

但是,但是...坑的是,重装完没给Mysql的初始密码啊。。

以下是详细修改密码步骤:

第一步、 登录服务器,找到 my.cnf 文件,通常该文件路径为 /etc/my.cnf ,如果不在,可以用 find / -name my.cnf 命令查找一下。

**第二步、 ** 编辑 my.cnf 文件 ,在[mysqld]下面加上 skip-grant-tables。

这句话会让mysql数据库登录时跳过密码验证,也就是说,root登录时,输入什么密码都能进入数据库管理。

【示例】

[mysqld]

skip-grant-tables

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

第三步、 重启mysql,命令:service mysqld restart

【反馈】

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

** 第四步、** 任意密码登录mysql数据库,使用命令:use mysql; 打开mysql数据库。

【反馈】

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 3 to server version: 3.23.56

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

第五步、 使用命令:select user,host,password from user; 查询数据库用户信息,可以看到用户名和对应的被加密后的密码。

第六步、 使用命令:UPDATE user SET Password = password ( '你要修改的密码' ) WHERE User = 'root' ; 为root修改为你要的新密码。

【反馈】

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

第七步、 退出mysql,命令:quit;

【反馈】

mysql> quit

Bye

第八步、 vi编辑 my.cnf 文件,将第二步添加的 skip-grant-tables 删除,或在前面加上#进行注释。

第九步、 重启mysql,命令:service mysqld restart

【反馈】

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

相关文章:

  • mysql where w3school_PHP MySQL Where 子句
  • mysql扑克牌小游戏_JAVA简单扑克牌小游戏
  • easyphp 12 mysql 启动_EasyPHP启用MYSQL报错
  • mysql ef 分布式事务_MySQL事务学习--gt;分布式事务_MySQL
  • webflux不支持mysql_为什么spring webflux 和 JDBC在一起会有影响?
  • go 关于接口和类的说法_Go 面试每天一篇(第 8 天)
  • go 操作cassandra_[系列] - go-gin-api 路由中间件 - Jaeger 链路追踪(五)
  • go语言能转csv_Go 每日一库之 casbin:权限管理
  • java中的this_深入理解Java中this关键字的使用
  • Rediis mysql哪个好_rediis介绍与安装,持久化存储,发布订阅,事务
  • 504 压测geteway_loadrunner压测过程常出现错误和处理方法
  • html命名侧边栏_html+css3+jquery右侧弹出侧边栏导航菜单
  • mysql atlas分表_数据切分——Atlas读写分离Mysql集群的搭建
  • mysql internal_MySQL Internal 札记
  • mysql中8warings_查看MySQL的warnings内容的命令
  • Apache Zeppelin在Apache Trafodion上的可视化
  • Java 23种设计模式 之单例模式 7种实现方式
  • Java新版本的开发已正式进入轨道,版本号18.3
  • js作用域和this的理解
  • Map集合、散列表、红黑树介绍
  • mysql 5.6 原生Online DDL解析
  • SegmentFault 社区上线小程序开发频道,助力小程序开发者生态
  • 分布式任务队列Celery
  • 复习Javascript专题(四):js中的深浅拷贝
  • 汉诺塔算法
  • 前端攻城师
  • 一天一个设计模式之JS实现——适配器模式
  • 再次简单明了总结flex布局,一看就懂...
  • 最简单的无缝轮播
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • #《AI中文版》V3 第 1 章 概述
  • #include<初见C语言之指针(5)>
  • #pragma data_seg 共享数据区(转)
  • #QT(串口助手-界面)
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (17)Hive ——MR任务的map与reduce个数由什么决定?
  • (3)(3.5) 遥测无线电区域条例
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (zhuan) 一些RL的文献(及笔记)
  • (第一天)包装对象、作用域、创建对象
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (十六)一篇文章学会Java的常用API
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • .gitattributes 文件
  • .NET 4.0中的泛型协变和反变
  • .NET 5种线程安全集合
  • .net core 6 使用注解自动注入实例,无需构造注入 autowrite4net
  • .NET HttpWebRequest、WebClient、HttpClient
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • @在php中起什么作用?
  • [ JavaScript ] JSON方法
  • []FET-430SIM508 研究日志 11.3.31