mysql(mariadb)如何更改root密码,第一步是切换至root用户:
mysql(mariadb)如何更改root密码,主要使用mysqladmin命令,
-u root,是指定用户,指定修改root用户的密码。
-p password 是密码选项,其后面的newpasswd即为新的密码。
执行结果如下:
mysql(mariadb)如何更改root密码后,尝试不输入密码进入数据库:
mysql(mariadb)如何更改root密码后,现在输入正常的密码登录:
密码输入正确,登录数据库了!
1. 在shell下运行:
mysqladmin -h hostname -u username password "newpwd"
可直接修改指定用户名的密码,当然如果修改的是别人的需要对应权限。
2. 在mysql下,修改指定用户的密码(只有root等可以更新mysql数据库的用户可以更改其他用户的密码):
SET PASSWORD FOR 'username'@'%' = PASSWORD('newpwd');
3. 在mysql下,修改当前用户的密码(非匿名连接状态下):
SET PASSWORD = PASSWORD('newpwd');
4. 在mysql下,用grant usage语句来指定某个账户的密码而不修改用户当前的权限:
GRANT USAGE ON *.* TO 'username '@'%' IDENTIFIED BY 'newpwd';
5. 在mysql下直接改表(不建议):
UPDATE user SET Password = PASSWORD('newpwd') WHERE Host = '%' AND User = 'username ';
FLUSH PRIVILEGES;
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....