zoukankan      html  css  js  c++  java
  • 【mysql】修改mysql数据库密码

    修改mysql数据库密码

    操作系统:Linux centos7

    数据库:mysql5.7

    一、在已知MYSQL数据库的ROOT用户密码的情况下,修改密码

    1.在Linux命令行,使用mysqladmin命令设置

    mysqladmin –u root –p password “新密码”   回车后要求输入旧密码

    2.进入mysql环境,使用update更新密码

    Update  mysql.user  set  password=password(‘新密码’)  where  user=’root’;
    flush   privileges;

    3.在mysql>环境中,使用grant命令,修改root用户的授权权限

    grant  all  on  *.*  to   root@’localhost’  identified  by  ‘新密码’;
    grant  all  on  *.*  to   root@’%’  identified  by  ‘新密码’;

    二、忘记了mysql数据库的ROOT用户的密码,修改密码

    1.关闭当前运行的mysqld服务程序

    service  mysqld  stop(要先将mysqld添加为系统服务)

    2.使用mysqld_safe脚本以安全模式(不加载授权表)启动mysqld 服务

     /usr/local/mysql/bin/mysqld_safe  --skip-grant-table  &

    直接在配置文件中添加一行,然后重启服务,在执行第3步

    [root@VM_0_10_centos ~]# cat /etc/my.cnf
    [mysqld]
    #添加跳过密码验证
    #skip-grant-tables
    [root@VM_0_10_centos ~]# service mysqld restart

    3.使用空密码的root用户登录数据库,重新设置ROOT用户的密码

    #mysql  -u   root
    Mysql> Update  mysql.user  set  password=password(‘新密码’)  where  user=’root’;
    Mysql> flush   privileges;
  • 相关阅读:
    用户登录
    open >>>文件操作
    随机数
    内置函数
    函数练习
    函数的动态参数
    函数的指定参数
    函数的普通参数
    函数的初步认识
    copy
  • 原文地址:https://www.cnblogs.com/HeiDi-BoKe/p/11652443.html
Copyright © 2011-2022 走看看