转载
1.直接在数据库中修改记录
mysql> use mysql
mysql> update user set password = password(”new_password”) where user = “user_name”;
mysql> flush privileges;
其实这种方法就是更新一条数据库记录,与普通update语句不同的是,密码加密存储,需用password()函数来生成,另一个不同点是需要刷新权限表。
2.在数据库中运行set password
mysql> set password for user_name = password(”new_password”);
mysql> flush privileges;
同第一种方法,也要刷新权限表
3.直接在shell环境运行mysqladmin
> mysqladmin -u user_name -p password “new_password”
> mysqladmin flush-privileges
这个方法我试了几次,每次都能将密码记录修改掉,但是每次修改后都无法登录,即使重启数据库也无济于事。所以建议不要采用本方法修改用户密码,尤其是root密码。
4.
grant all privileges on db.table to user_name@localhost identified by “your_pwd”;
用户名密码的生效不必用flush privileges刷新
注:
db.table: db表示授权哪个库,table是相应库里的表。可以用*.*表示所有库所有表。注意,如果想表示某个库的所有表,必须用db_name.*,后面的”.*”不可省略,否则权限将无法赋予。
user_name@localhost: user_name表示用户名,localhost表示该用户只能在本地访问该库,可以用%表示从任何地方访问该库,也可以用111.11.22.33来表示地址
your_pwd: 给用户设置的密码
分享到:
相关推荐
docker中mysql遇到密码失效.html
设置的mysql密码无效的问题
linux下设置mysql用户名及密码 一、安装设置密码 我安装的时候直接用的yum命令, yum install mysql mysql-server 这样就导致默认没有密码访问 然后我就添加了用户名和密码
安装WAMP套件后,修改WAMP中mysql默认空密码.
不知道密码,或者是忘记密码的时候有用,之前自己改的时候整理出来的,希望对需要的人有帮助
mysql 更改密码mysql 更改密码
开启跳过密码验证登录的MySQL服务 mysqld --console --skip-grant-tables --shared-memory 再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p 密码置为空,命令如下: use mysql update user ...
该批处理文件可以在您忘记密码的时候,一键重新设置为新的密码
mysql忘记超级管理员root密码之后,需要重置密码时请看过来,在文件中可以比较清晰的明白修改的过程,注:这是windows操作系统下的mysql root重置密码的过程
使用批处理文件(bat)一键安装mysql的脚本,把此文件放到mysql压缩版解决后的目录里,然后右键管理员运行即可。
mysql修改密码0mysql修改密码0mysql修改密码0mysql修改密码0mysql修改密码0mysql修改密码0mysql修改密码0mysql修改密码0
mysql忘记密码解决方法mysql忘记密码解决方法mysql忘记密码解决方法
一个重要的应用就是如何在遗忘root用户密码的时候修改密码,使用的方法是启动MySQL服务器时忽略加载授权表。由MySQL使用用户名和口令的方法与Unix或Windows使用的方式有很多不同之处: ·MySQL 使用于认证目的的...
新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...
于是用C++ builder写了这个“MySQL密码修改.exe”用来设置新密码。 (鼠标放上去有波纹特效哦。) 已经测试成功,不用输入原密码即可更改,支持各个版本MySQL 5。不过前提是你的电脑必须只装了一个MySQL!
12_MySQL_1_12MySQL密码设置_1.mp413_MySQL_1_13MySQL可视化工具_1.mp414_MySQL_1_14小结_1.mp415_MySQL_2_1本章目标2.mp416_MySQL_2_2创建表.mp4 17_MySQL_2_3MySQL中的数据类型.mp418_MySQL_2_4MySQL中的数据类型2...
Mysql密码破解
忘记mysql账户密码时,可以查看navicat储存在注册表里面的加密口令字符串,用该工具来还原密码 需要.net 4.5环境
里面详细描述了如何在不破坏mysql的情况下修改mysql的密码,已经亲试过了,OK