强制修改MySQL的root密码的六种方法
下面我们提供了6种不同的修改MySQL root用户的密码,与增加MySQL用户的方法。
方法一
使用phpmyadmin,这是最简单的了,修改MySQL库的user表,不过别忘了使用PASSWORD函数。
方法二
使用MySQLadmin,这是前面声明的一个特例。
MySQLadmin -u root -p password mypasswd
输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。把命令里的root改为你的用户名,你就可以改你自己的密码了。当然如果你的MySQLadmin连接不上MySQL server,或者你没有办法执行MySQLadmin,那么这种方法就是无效的。而且MySQLadmin无法把密码清空。
下面的方法都在MySQL提示符下使用,且必须有MySQL的root权限:
方法三
MySQL> INSERT INTO MySQL.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit')); MySQL> FLUSH PRIVILEGES
确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。在《MySQL中文参考手册》里有这个例子,所以我也就写出来了。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。
方法四
和方法三一样,只是使用了REPLACE语句
MySQL> REPLACE INTO MySQL.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit')); MySQL> FLUSH PRIVILEGES
方法五
使用SET PASSWORD语句:
MySQL> SET PASSWORD FOR jeffrey@"%" = PASSWORD('biscuit');
拟也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT ... IDENTIFIED BY语句
MySQL> GRANT USAGE ON *.* TO jeffrey@"%" IDENTIFIED BY 'biscuit';
这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES。注意: PASSWORD() [不是]以在Unix口令加密的同样方法施行口令加密。
MySQL 忘记口令的解决办法
如果 MySQL 正在运行,首先杀之: killall -TERM MySQLd。启动 MySQL :bin/safe_MySQLd --skip-grant-tables &
就可以不需要密码就进入 MySQL 了。
然后就是:
>use MySQL >update user set password=password("new_pass") where user="root"; >flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL 。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 07-31ShopXO 后台忘记管理员登录密码如何重置密码
- 02-19discuz用户通过邮箱重置密码提示参数失败的解决方法
- 07-15帝国CMS评论调用标签调用评论时显示评
- 01-11云上胶州-云上胶州应用软件功能介绍
- 01-12铠曼慧生活-铠曼慧生活应用软件功能介
- 02-11python 算法题——快乐数的多种解法
- 01-13长截图拼图-长截图拼图应用软件功能介
- 12-04抖音怎么开通商品橱窗怎权限
- 02-04opporeno5pro单手模式开启方法
- 01-11九年级下册历史辅导-九年级下册历史辅
- 11-16iphone手机指南针怎么开
- 03-28vivos9定位服务设置步骤教程
- 09-27OPPOk9pro在哪里打开NFC功能
- 01-12美图图库-美图图库应用软件功能介绍
- 10-19苹果13pro连接电视投屏教程分享
- 07-05Linux clock命令
- 11-26autosleep重新播放介绍教程分享
- 01-11手游游戏盒子-手游游戏盒子应用软件功
- 01-12练题狗临床医学检验-练题狗临床医学检
- 11-07荣耀X30max怎么调整系统时间
最近更新
阅读排行
猜你喜欢
- 11-06网易云音乐问答添加方法介绍
- 01-11富云智慧城市-富云智慧城市应用软件功
- 11-29苹果12如何升级ios15系统
- 07-05华为matepad11开启智慧多窗教程
- 12-28word文本编辑器-word文本编辑器应用软
- 10-26荣耀magic3如何开启应用锁
- 02-22DedeCMS首页列表页实时动态调用文章点
- 06-29火车头采集器FTP报错Failed to connec
- 03-31Django 聚合函数的具体使用
- 03-16华为watch3pro支付宝快捷手势教程