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]节提供的密码>
  • 相关阅读:
    弱网测试—Network-Emulator-Toolkit工具
    chmod修改权限
    mysql:on duplicate key update与replace into
    mysql:批量更新
    linux:磁碟与档案系统管理
    linux:指令与档案的搜索
    linux:问题
    linux:档案与目录管理
    linux:档案权限
    linux:习惯
  • 原文地址:https://www.cnblogs.com/cnsanshao/p/2664389.html
Copyright © 2011-2022 走看看