方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表, 不过别忘了使用PASSWORD函数。
方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 如:D:\Mysql\bin>mysqladmin -u root -p password adminEnter password:(在此输入你原密码)
希望对你有帮助
修改当前登录用户的密码: (也就是修改自己的密码)
mysql> SET PASSWORD = PASSWORD('test');
Query OK, 0 rows affected (000 sec)
mysql> select host, user, password from mysqluser;
+-----------+------+-------------------------------------------+
| host | user | password |
+-----------+------+-------------------------------------------+
| localhost | root | |
| localhost | | 94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29 |
+-----------+------+-------------------------------------------+
2 rows in set (000 sec)
要想更改已有账户的密码,使用UPDATE来设置Password列值:
shell> mysql -u root mysql
mysql> UPDATE user SET Password = PASSWORD('bagel')
-> WHERE Host = '%' AND User = 'francis';
mysql> FLUSH PRIVILEGES;
MySQL 80密码正确但无法登录。我直接提示我的密码错误,因为密码设置不正确。我需要重置密码。设置方法是:
1,首先进入phpmyadmin管理后台。
2,然后,点击顶部导航中的“用户”,这个mysql内置了几个默认的数据库用户。
3,单击用户背面的“编辑权限”。
4,在“更改密码”中填写新密码并执行。
5,然后通过编辑器打开它。
6,找到30行,33行和40行。修改“登录类型”,“登录密码”,“您是否需要密码”,如图所示。
7,接下来,需要在任务栏中重新启动我们的wamp服务器,然后再次刷新phpmyadmin页面,会出现一个对话框,提示输入登录信息。
8,输入设置的密码并匹配用户名以登录。它将成功。
设置密码有三种方法:
a /mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在/usr/local/MySQL/bin中外部命令)
b SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)
c UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;(对登录数据库后这种方式)
很明显是不行的,应为大多数像密码这类重要信息都是加密过的,如果不能从配置中更改,那么你只有找到加密算法;
第一种方法:你加密一个密码,如12345,然后把加密后的代码放到数据库。
第二种方法:就是设计解密算法,解密数据库里的密码。
不过我建议还是用第一种吧,简单。
用sa登录数据库
点击左边的“对象资源管理器”--"你的数据库"--“安全性”--“登录名”--选择“sa”右键“属性”
--右上角“SQL
Server
身份验证”,密码和确认密码改成你要改的密码--点击右下角“确定”
右键“你得数据库”--断开连接,
你再试试
以上就是关于MySQL密码怎么不能修改全部的内容,包括:MySQL密码怎么不能修改、MySQL 8.0 密码正确 但是无法登录 直接提示我密码错错误、mysql数据库没有密码怎么设置密码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)