使用mysqladmin命令修改MySQL密码与忘记密码
修改密码:
1.例如你的 root用户现在没有密码,你希望的密码修改为123456,那么命令是:
mysqladmin -u root password 123456
2.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。
3.如果你的root现在有密码了(123456),那么修改密码为abcdef的命令是:
mysqladmin -u root -p123456 password abcdef (注意-p 不要和后面的密码分 开写,要写在一起,不然会出错,错误如下所示)
4.使用phpmyadmin,这是最简单的了,修改mysql库的user表,
不过别忘了使用PASSWORD函数。
忘记密码:
下面我们提供了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)
上一篇:Failed to issue method call: Unit mysql.service failed to load: No such file or directory的解决办法
栏 目:MySQL
下一篇:MySQL 5.7.18更改密码是出现Unknowncolumn'password'in'fieldlist'错误
本文标题:使用mysqladmin命令修改MySQL密码与忘记密码
本文地址:https://www.zyku.net/mysql/1751.html
您可能感兴趣的文章
- 12-09win8.1系统平板忘记密码恢复出厂设置教程
- 06-29mac下安装mysql忘记密码的修改方法
- 02-19真我v11启用5g网络教程
- 01-11打墨-打墨应用软件功能介绍
- 01-10中级经济师运输水路专业题库-中级经济
- 09-19支付宝怎么到地下室听音乐
- 07-05Linux MAKEDEV命令
- 02-01华为儿童手表4x远程关机步骤
- 11-25华为手机忘记应用锁密码怎么办
- 03-25华为nova8pro语音唤醒智慧助手方法
- 01-11字体免费更换-字体免费更换应用软件功
- 09-19苹果12设备管理功能怎么找
- 10-21魅族18x怎么关闭HD模式
- 04-01IIS7 IIS 7.5下http 做301重定向到htt
- 02-22一加9pro设置otg连接教程
- 03-20一加9关闭拨号提示声方法
- 09-13XAMPP与VMware端口443占用问题“Port
- 01-17Zine-Zine应用软件功能介绍
- 02-13小米11清除所有数据操作方法
- 01-13小强wifi上网小助手-小强wifi上网小助
最近更新
阅读排行
猜你喜欢
- 11-11红米Note11潮流限定版怎么关闭高清通
- 09-20vivox70怎么设置经典模式
- 02-24一加9开启抽屉模式操作方法
- 02-18oppofindx3pro调整字体大小方法
- 12-17华为nova5闹钟在哪打开
- 02-29Apache安全加固配置教程
- 11-08红米note11怎样关闭HD高清通话
- 03-29vivo手机关闭相机快门声步骤教程
- 03-21三星s20来电跑马灯开启步骤教程
- 01-05iPhone12怎么进行双击截屏