为数据库制设定账户密码指令错误啊

为数据库制设定账户密码指令错误啊

GRANT ALL PRIVILEGES ON *.* TO 'lytt' IDENTIFIED BY 'B321&!11' WITH GRANT OPTION; 这个命令也错误的

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
吃吃吃鱼的猫 2019-05-13 15:06:38

同学你好,在另一个回答中已经回答了同学的问题,链接如下:

http://class.imooc.com/course/qadetail/116424

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

吃吃吃鱼的猫 2019-05-13 13:38:28

同学你好,修改密码没有同学写的命令。

同学的mysql版本是多少呢?

修改密码的命令,

对于mysql5.7.6及以上版本,使用如下命令:

use mysql;
update user set authentication_string=password('新密码') where user='root'; 
flush privileges;

对于mysql5.7.5及以下版本,使用如下命令:

use mysql;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密码');
flush privileges;

然后重启mysql服务即可。

为了高效的解决,跟踪同学的问题,建议同一个问题不要创建两个问答。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~


  • 提问者 Ryub #1
    你误会了。密码我已经修改了,我现在问的是你那个为mysql增加远程登录账户,远程登录账户并设定密码的命令是无效的 就是课程文档里提供的这个 GRANT ALL PRIVILEGES ON *.* TO '用户名' IDENTIFIED BY '密码' WITH GRANT OPTION;
    2019-05-13 14:04:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师