加入收藏 | 设为首页 | 会员中心 | 我要投稿 鹰潭站长网 (https://www.0701zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 命令修改用户密码_MySQL修改用户密码,新手必看

发布时间:2022-10-18 14:01:26 所属栏目:MySql教程 来源:网络
导读: 我们大家都知道MySQL修改用户密码这一问题一直是困扰新手的一个恶魔,在此问题的解决上新手经常会上范错误,而导致最终不能进入MySQL数据库,所以以下就是几个相关例子的介绍,望你能有所收

我们大家都知道MySQL修改用户密码这一问题一直是困扰新手的一个恶魔,在此问题的解决上新手经常会上范错误,而导致最终不能进入MySQL数据库,所以以下就是几个相关例子的介绍,望你能有所收获。

1、原来的密码是123456

C:\>typeMySQL5.bat

@echooff

MySQL-uroot-p123456-P3306

正确的修改MySQL用户密码的格式是:

我们这里用

用户:root(可以换成其他的)

密码:woshiduide

来演示新密码。

C:\>MySQLadmin-uroot-ppasswordwoshiduide

Enterpassword:******

于是修改成功。注意PASSWORD关键字后面的空格有好多人是这样修改的:

C:\>MySQLadmin-uroot-ppassword‘woshiduide’

Enterpassword:******

C:\>MySQLadmin-uroot-ppassword‘woshiduide’

Enterpassword:*********

Warning:singlequoteswerenottrimmedfromthepasswordbyyourcommand

lineclient,asyoumighthaveexpected.

而这个时候真正的密码是’woshiduide’

C:\>MySQL-uroot-p’woshiduide’

WelcometotheMySQLmonitor.Commandsendwith;or\g.

YourMySQLconnectionidis18

Serverversion:5.1.17-beta-community-nt-debugMySQLCommunityServer(GPL)

Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.

MySQL>

MySQL修改用户密码实际操作中而新手往往这样:

C:\>MySQL-uroot-pwoshiduide

ERROR1045(28000):Accessdeniedforuser‘root’@'localhost’(usingpassword:Y

ES)

所以非常郁闷,BAIDU、GOOGLE的搜了一大堆。

我现在把密码改回去。

C:\>MySQLadmin-uroot-p’woshiduide’password123456

2、还有就是可以直接进入MySQL,然后修改密码。

MySQL>useMySQL

Databasechanged

MySQL>updateusersetPASSWORDPASSWORD=PASSWORD(‘woshiduide’)whereUSER=’root’andH

OST=’localhost’;

QueryOK,1rowaffected(0.05sec)

Rowsmatched:1Changed:1Warnings:0

MySQL>flushprivileges;

MySQL>exit

Bye

C:\>MySQL-uroot-pwoshiduide

WelcometotheMySQLmonitor.Commandsendwith;or\g.

YourMySQLconnectionidis23

Serverversion:5.1.17-beta-community-nt-debugMySQLCommunityServer(GPL)

Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.

MySQL>

QueryOK,0rowsaffected(0.02sec)

3、还有一种就是用SET PASSWORD 命令修改:

C:\>MySQL5.bat

Enterpassword:******

WelcometotheMySQLmonitor.Commandsendwith;or\g.

YourMySQLconnectionidis8

Serverversion:5.1.17-beta-community-nt-debug-logMySQLCommunityServer(GPL)

Type‘help;’or‘\h’forhelp.Type‘\c’toclearthebuffer.

MySQL>setpasswordforroot@’localhost’=password(‘woshiduide’);

QueryOK,0rowsaffected(0.02sec)

MySQL>flushprivileges;

QueryOK,0rowsaffected(0.09sec)

MySQL>exit

Bye

4、GRANT 也可以Mysql修改密码,不过这里不介绍。因为涉及到权限的问题。

以上的相关内容就是对MySQL修改用户密码的介绍,望你能有所收获。

【编辑推荐】

(编辑:鹰潭站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!