忘记MySQL密码,怎么办?(忘了mysql的密码)
很多人会遇到忘记MySQL密码的问题,毕竟大家要用到外面一些账号密码,有时候也可能将MySQL密码忘记。如果需要忘记MySQL密码,怎么办呢?这里给大家分享忘记MySQL密码的解决方案。
以下是忘记MySQL密码的解决方案:
1、方法一:
当MySQL还未启动的时候,只需要修改MySQL Windows下安装路径里的my.ini文件,将skip-grant-tables,加入my.ini文件;确认无误后,重新启动MySQL服务,进入MySQL后,将密码改为要修改的密码:
(1)使用MySQL用户登录全权限:
mysql -u root –proot
(2)输入密码后,可以修改MySQL密码:
UPDATE mysql.user SET Authentication_string=PASSWORD( 您想要修改的密码 ) WHERE User= root
(3)最后,需要重新载入MySQL:
FLUSH PRIVILEGES;
2、方法二:
另一种解忘记MySQL密码的办法,就是重新编译MySQL源代码,使用-skip-grant-tables参数,这时候进入MySQL之后,就可以直接重置密码了。
(1)编译MySQL源代码:
./configure prefix=/usr/local/mysql enable-innodb without-debug without-manual without-docs without-bench with-low-memory with-low-filesystem with-big-tables enable-shared with-enabled-query-cache with-large-pages
(2)重新编译MySQL,然后将权限设置为skip-grant-tables:
make clean make make install
/usr/local/mysql/bin/mysqld_safe defaults-file=/usr/local/mysql/my.cnf user=root skip-grant-tables
(3)在本机进入MySQL数据库:
mysql -uroot -h127.0.0.1
(4)在SQL中,输入:
use mysql;
update user set authentication_string=password( 您想要修改的密码 ) where user= root
flush privileges;
完成之后,就可以使用新的密码进行MySQL的登录了!
以上就是忘记MySQL密码的解决方法,有的时候使用切换skip-grant-tables参数重编译MySQL源代码就可以解决忘记MySQL密码的问题,全程是本地操作,更安全。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 忘记MySQL密码,怎么办?(忘了mysql的密码)
相关文章
- 优化MySQL语句查询:精准优化时间效率(mysql语句查询时间)
- MySQL 设置密码登录之指南(mysql设置密码登陆)
- MySQL密码:保护明文信息安全(mysql密码明文)
- MySQL预处理语句:让数据库查询更安全(mysql预处理语句)
- MySQL 存储图片:使用 BLOB 类型字段(mysql存储图片字段)
- Mysql初始化:找回忘记的密码(mysql初始化后密码)
- MySQL默认密码修改:安全性要紧(mysql默认密码修改)
- 保护MySQL被黑:无密码保护的危险(mysql没有密码)
- MySQL密码过期解决方法(mysql密码过期)
- 安全使用MySQL:密码登录的重要性(mysql密码登录)
- MySQL密码修改工具:快速保护你的资料库(mysql改密码工具)
- 解决MySQL输入密码后闪退问题的方法(mysql输入密码后闪退)
- MySQL密码MD5加密:提升数据安全性(mysql密码md5加密)
- MySQL修改密码:简单操作,保障数据安全(mysql修改密码)
- MySQL补丁下载:确保数据安全(mysql补丁下载)
- MySQL修改Root密码的步骤指南(mysql怎么修改root密码)
- 如何解决MySQL修改密码无效问题(mysql中修改密码无效)
- MySQL中的事务隔离级别探究(mysql中不同事务隔离)
- 图C语言与MySQL数据库的连接类图分析(c 与mysql连接的类)
- MySQL删除表失败怎么办(mysql中删除表删不掉)
- MySQL数据规范三范式详解及设置方法(mysql三范式设置)
- MySQL登录问题输完密码后自动退出(mysql一输密码就退了)
- MySQL排除数字匹配方法(mysql 不包含数字)
- 零停机维护MySQL快速修复教程(mysql不停机维修教程)
- MySQL登录方式详解账户密码登录与基于LDAP的身份认证(mysql两种登录方式)
- MySQL索引删除限制无法删除索引(mysql不能删索引)