從新設置MYSQL數據庫的root密碼

在windows下:通過驗證可行!
        括號內的爲輸入命令字符串!
1:中止mysql服務;
2:打開cmd命令行窗口,使用cd/d命令進入到mysql數據庫所在的bin目錄;
        3:輸入命令:[  mysqld --skip-grant-tables  ],此時窗口會中止等待;
        4:從新打開另一個cmd命令行窗口,使用cd/d命令進入到mysql數據庫所在的bin目錄;
        5:輸入命令:[  mysql -uroot -poldpassword  ](有密碼)或[  mysql -uroot  ](無密碼),登陸成功顯示歡迎詞;
        6:輸入命令:[  use mysql  ],命令執行成功顯示 Database changed;
        7:輸入命令:[  update user set password=password("新密碼") where user="root";  ];
        8:輸入命令:[  flush privileges;  ];
        9:從新啓動mysql。mysql

在linux下未經檢驗:
若是 MySQL 正在運行,首先殺之: killall -TERM mysqld。
啓動 MySQL :bin/safe_mysqld --skip-grant-tables &
就能夠不須要密碼就進入 MySQL 了。
而後就是
>[  use mysql  ]
>[  update user set password=password("new_pass") where user="root";  ]
>[  flush privileges;  ]
從新殺 MySQL ,用正常方法啓動 MySQL 。linux

相關文章
相關標籤/搜索