zoukankan      html  css  js  c++  java
  • CentOS下设置Mysql的root密码

    很郁闷,MYSQL装完了,PHPMyadmin也装完了,发现不知道密码。

    在网上找了些贴子,有很多没用的,不过最后还是弄好了,归纳了一下(去除了不少失败的操作)。

    1
    2
    3
    
    /etc/init.d/mysql stop
    mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
    mysql -u root mysql

    进入mysql命令界面
    1
    2
    3
    
    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
    mysql> FLUSH PRIVILEGES;
    mysql> exit;

    重启mysql
    1
    2
    
    /etc/init.d/mysql restart
    mysql -uroot -p

    Enter password: 新的密码

    这种方法比较有效。

    还有两个是网上说的,没有用过

    方法一:

    直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    mysql -udebian-sys-maint -p
     
    Enter password: < 输入[client]节的密码>
     
    mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
     
    mysql> FLUSH PRIVILEGES;
     
    mysql> quit
     
    mysql -uroot -p
     
    Enter password: < ;输入新设的密码newpassword>
     
    mysql>

    方法二:

    这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!

    1
    2
    3
    
    mysql -uroot -p
     
    Enter password: < 输入/etc/mysql/debian.cnf文件中[client]节提供的密码>
  • 相关阅读:
    2017校赛 问题 F: 懒人得多动脑
    2017校赛 C: 不爱学习的小W【模拟】
    方程解的个数【数论】
    小兔蹦蹦跳【脑洞】
    例2-2显示文字
    例2-6 数值转换列表
    例2-3 转换数值
    例2-1 输出文字
    例1-1 求n!
    #文件1向文件中输出字符数据——fgetc
  • 原文地址:https://www.cnblogs.com/cnsanshao/p/2664389.html
Copyright © 2011-2022 走看看