zoukankan      html  css  js  c++  java
  • 忘了MySQL数据库root账号密码,如何从容面对

    数据库连接

    这里先不慌连接,如果我们忘了数据库root密码该如何操作呢?

    忘记数据库密码,如何修改

    我的公众号

    1、先回想上章我们安装MySQL 配置文件my.cnf

    vi /etc/my.cnf
    

    在最后一行添加skip-grant-tables,如图,目的为启动 MySQL 服务的时候跳过权限表认证

    2、重启服务

    service mysqld restart
    

    3、登陆MySQL

    mysql -u root
    


    4、更换密码
    切换数据库:

    USE mysql;
    

    更新密码:

    update user set authentication_string=password('这里填入密码') where user='root';
    

    保存修改并退出:

    flush privileges;
    exit;
    

    5、删除配置文件并重启服务
    删除刚刚添加的一行并保存

    vi /etc/my.cnf
    

    重启服务

    service mysqld restart
    

    6、使用刚刚重置的密码登陆

    mysql -u root -p
    

    客户端连接数据库

    数据库连接

    连接服务端的命令基本语法是:

    mysql -h host -u user -p  -P port
    

    host是服务端的IP地址,可选的,默认为localhost

    user是登录的用户名,可选的,如果允许匿名用户登录,可以直接键入"mysql"登录

    -p代表是否使用密码登录

    -P端口号,可选

    断开连接:
    以下三种均可

    exit
    
    quit
    
    q
    
  • 相关阅读:
    dirs命令
    pwd命令
    ls命令
    rmdir命令
    install命令和cp命令的区别
    ./configure,make,make install的作用
    install 命令
    Make 命令
    linux configure使用方法
    Linux下which、whereis、locate、find命令的区别
  • 原文地址:https://www.cnblogs.com/runw/p/12158560.html
Copyright © 2011-2022 走看看