標籤:
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已經設定過密碼,採用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接編輯user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;
mysql> FLUSH PRIVILEGES;
在丟失root密碼的時候,可以這樣
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user=‘root‘;
mysql> FLUSH PRIVILEGES;
http://jingyan.baidu.com/article/0320e2c198ad5f1b87507bc8.html
這篇是勉強能讓人看明白的,剛裝的mysql的情況下,就用MYsql -u root登陸,然後用SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘123456’);
題外話,現在這個win10雖然很不穩定,這次就是開始菜單完全打不開了,但是我用系統內建的重設功能,迅速一鍵重裝系統,保留案頭檔案和系統使用者名稱密碼,連開發環境都不用重裝,不過jdk還是要有的,在program檔案夾的東西都沒有被保留,如果當時裝在其他分區,就真的利索了,沒有人告訴你嗎?jdk是綠色的。這樣一來只有資料庫了,有點小失誤,沒備份資料庫啊,只能再從伺服器搞了。
重設了下系統好多關於mysql密碼的文章都很渣拷分好的備用