pyhton命令行修改密码的三种方式
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
方法2:用mysqladmin
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例子:mysqladmin -uroot -p123456 password 123
方法3:用update
mysql 5.6版本
首先登录MySQL。
C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin>mysql -u root -p
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
mysql 5.7版本
C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin>mysql -u root -p
mysql> use mysql;
mysql> update user set authentication_string=password(‘新密码’) where user=’root’ and host=’localhost’; # 这只是修改自己本机的密码如果想修该全部,只需将where后面的条件去掉即可
mysql> flush privileges; # 刷新权限,如果不写这句,则密码不会被修改。
注意:在5.7版本中数据库密码存储的字段为authentication_string;这与5.6 不同。