相信很多Linux初学者都会因为自己的MySQL密码忘记而感到苦恼。今天教大家无需知道密码即可更改数据库密码;

1.首先我需要更改自己的MySQL配置文件 路径是 /etc/my.cnf
在我的[mysqld]配置中添加命令 skip-grant-tables
该命令指在数据库启动的时候 跳跃权限表的限制,不验证密码,直接登录。

这里更改完成保存退出
重启我的数据库服务

重启服务后我登陆时再输密码时 直接回车就可以登陆我的数据库啦
这时我们的目标依然没有完成,因为没有密码是不安全的
我们要在数据库中更改密码,方便下次登陆

use mysql
update user set authentication_string=password('qazwsx123!!!') where user='root';


这时候看到ok就表示更改成功了,
注意并没有结束,我需要取消我的免密
进入数据库配置文件my.cnf
删除我刚刚加入的配置命令
重启数据库服务

这里我是无法免密登陆的,我再试试使用刚才已经更改的密码登陆
登陆成功

如有不足,烦请补充。

如何更改MySQL数据库密码(免密)相关推荐

  1. 更改Mysql数据库密码

    今天Navicat连接MySql数据库报如下错误,明明密码没有错误呀,可就是登不上,只能重新修改密码. 关闭正在运行的MySQL. 打开DOS窗口,转到mysql\bin目录. 输入mysqld -- ...

  2. dede后台更改mysql数据库密码

    数据库相关配置在/data/common.inc.php中 //数据库连接信息 $cfg_dbtype = 'mysql'; $cfg_dbhost = 'localhost'; $cfg_dbnam ...

  3. MAMP 更改MySQL数据库密码

    步骤一:终端中输入如下命令 /Applications/MAMP/Library/bin/mysqladmin -u root -p password 按提示执行,先输入原密码,再输入新密码,最后确认 ...

  4. docker修改mysql数据库密码,redis密码

    1. docker修改mysql数据库密码 docker.cnf是宿主机的文件 第一次内容:vim docker.cnf [mysqld] skip-host-cache skip-name-reso ...

  5. CentOS 更改MySQL数据库目录位置

    CentOS 更改MySQL数据库目录位置 由于MYSQL的数据库太大,默认安装的"/var"盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录. 以下是将MYSQ ...

  6. MySQL数据库密码忘了,怎么修改密码,找回密码。

    MySQL数据库密码忘了,怎么修改密码,找回密码. 当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式. 1.打 ...

  7. mysql 如何修改用户密码_如何更改MySQL用户密码

    在本教程中,我们将向您展示如何更改MySQL用户密码.这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7. 先决条件 根据系统上运行的MySQL或MariaDB服务 ...

  8. mysql数据库密码的修改

    mysql数据库密码的修改 1.首先找到mysql对应的bin/mysql.exe目录里面然后输入cmd打开cmd面板 2.在cmd面板里面输入mysqld --skip-grant-tables然后 ...

  9. mysql:Windows修改MySQL数据库密码

    mysql:Windows修改MySQL数据库密码 用SET PASSWORD命令 用mysqladmin 用UPDATE直接编辑user表 忘记密码时 用SET PASSWORD命令 这是最后成功的 ...

最新文章

  1. 《JavaScript设计模式》——11.2 一切只因跨域
  2. 晒加班晒熬夜……“晒勤奋”是一种病!
  3. 科技谋定功能性农业-农业大健康:中科微研携手从玉农业
  4. mui框架之a标签无法跳转的问题
  5. checkbox反复调用attr('checked', true/false)只有第一次生效
  6. 零样本性能超越GPT-3!谷歌提出1370亿参数自回归语言模型
  7. 小牛带你nginx反向代理中神奇的斜线
  8. 反射-获取java私有内部类反射类型、私有字段
  9. linux修改永久ip地址,centos设置IP地址,永久修改ipv4
  10. 数据库-MySQL-数据库设计-表的关联
  11. 68 道Redis面试题
  12. Python并发编程之线程中的信息隔离(五)
  13. mysql批量插入数据
  14. JSP教程:学习路线和开发工具安装视频
  15. 大厂年薪几十万,但是5-8年外包程序员,年薪是多少你知道吗?
  16. croeldraw基本知识点
  17. Guge搜索引擎汇总
  18. 米兔机器人恐龙拼图手册_米兔积木机器人(多形态组合、自平衡系统、App联动)...
  19. 计算机网络第七版笔记--第一章
  20. java工作日志,如何写工作日志

热门文章

  1. 结合redis设计与实现的redis源码学习-2-SDS(简单动态字符串)
  2. SpringBoot整合Druid ---- 猿来如此容易
  3. 【译】 WebP 支持:超出你想象
  4. HTML,CSS,JS
  5. Python使用 plt.savefig 保存图片时是空白图片怎么解决
  6. Java - 对象克隆
  7. chatbot聊天机器人环境搭建以及项目运行指南
  8. 四书《孟子》《论语》《中庸》《大学》五经《风》《雅》《颂》全文
  9. C#入门9.14——本章小结及任务实施
  10. 电路板Layout爬电距离、电气间隙的确定