网上找了很久都没法解决,贴图。
刚进来没有认识的朋友,邀请了些系统推荐的朋友答复。实在不好意思。

解决方案 »

  1.   

    ALTER USER 'root'@'localhost' IDENTIFIED BY '!Password1';
    用这个语句试试
      

  2.   

    上面语法不对吧,set password for 用户名@localhost=password('新密码')
      

  3.   

    mysql从5.7后 把password改为authentication_string
     update user set authentication_string=password("testpasswd") where user="root";
      

  4.   

    5.6以前的版本可以用PASSWORD()
    5.7以后的版本可以用authentication_string()
      

  5.   

    语句应该怎么写呢?把password改了以后,又报新的错误了:error1193:Unknown system variable‘authentication——string’;求大神告知!
      

  6.   

    你使用的是MySQL 8了,修改密码用 SET PASSWORD = 'auth_string';
      

  7.   

    mysql8用8楼的SET PASSWORD = '123';
      

  8.   

    mysql8.0我也遇到了你的问题 好像跟之前版本的命令不一样
    修改密码你可以输入    SET PASSWORD = 'a123456';
    这样新密码就是a23456了