• mysql密码管理


    1、密码丢失找回:

    (1)关闭mysql服务进程
    (2)跳过mysql权限检测:在mysql的配置文件中的mysqld节点下面添加skip-grant-tables的服务器配置项,或者启动服务时加上--skip-grant-tables,即mysqld_safe --skip-grant-tables &
    (3)登录数据库:mysql -u user_name -h host_name -P port
    (4)更改mysql.user表的密码字段:update mysql.user set password或者authentication_string = password('新密码') where user='用户名' and host='用户名对应的可登录ip地址'
    (5)刷新权限:flush privileges;

    2、直接修改mysql.user表中对应用户的密码字段:

    (1)登录数据库:mysql -u user_name -h host_name -P port
    (2)更改密码字段,但是注意该密码字段名称因mysql版本不同而不同,自己先查询下该表结构即可知晓:update mysql.user set password或者authentication_string = password("新密码") where user='用户名' and host='用户名对应的可登录ip地址'

    3、set password for

    (1)登录数据库:mysql -u user_name -h host_name -P port
    (2)更改密码:set password for 'user_name'@'host_name' = password('新密码');

    4、mysqladmin直接修改

    登录数据库:mysqladmin -u 需要修改密码的用户 -p旧密码 pasword('新密码') -h host_name -P port
  • 相关阅读:
    npm总是安装不成功,而且很慢?
    Nginx启动报错:10013: An attempt was made to access a socket in a way forbidden
    firebug如何使用
    video详解 HTML5中的视频:
    树的各种遍历
    SQL语句执行顺序
    vim常用命令
    无监督分类算法—K-Means
    Json字符串和Json对象的简单总结
    List拆分成多个集合
  • 原文地址:https://www.cnblogs.com/igoodful/p/11789505.html
Copyright © 2020-2023  润新知