zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    视频:JDBCRDD源码及自定义JDBCRDD的分区策略
    聊聊spark-submit的几个有用选项
    线性求第k大
    汇编基础 第一章_总线
    长度不超过n的连续最大和___优先队列
    ISAP
    次小生成树
    k短路
    求出欧拉回路,欧拉路径
    拓扑排序bfs_dfs
  • 原文地址:https://www.cnblogs.com/igoodful/p/11789505.html
Copyright © 2011-2022 走看看