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

Mysql修改密码 Win 10 MySQL5

发布时间:2022-10-19 16:01:29 所属栏目:MySql教程 来源:网络
导读:
新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user=&#39

新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经没有password这个字段了,password字段改成了

authentication_string

所以更改语句替换为update MySQL.user set authentication_string=password('root') where user='root' ;即可

完整的更改MySQL密码的方式如下:

1、my.ini 加入skip-grant-tables

2、重启MySQLMysql修改密码

Mysql修改密码_mysql 修改密码命令_mysql登录后修改密码

3、输入 mysql 直接登录MySQL数据库,然后use mysql

mysql 修改密码命令_Mysql修改密码_mysql登录后修改密码

3.1.mysql> use mysql;Database changed

3.2.给root用户设置新密码,蓝色部分自己输入:mysql>update MySQL.user set authentication_string=password('root') where user='root' ;Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0

mysql登录后修改密码_Mysql修改密码_mysql 修改密码命令

3.3.刷新数据库mysql> flush privileges;Query OK, 0 rows affected (0.01 sec)

3.4.退出mysql:mysql> quitBye

PS:root为新密码

4、编辑my.ini文件删掉skip-grant-tables 这一行,然后重启MySQL,

6、mysql -u root -p

(编辑:威海站长网)

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