一、MySQL修改密碼方法:
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),吳堡企業(yè)網(wǎng)站建設(shè),吳堡品牌網(wǎng)站建設(shè),網(wǎng)站定制,吳堡網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,吳堡網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
1、使用mysqladmin修改
#mysqladmin -uroot -p password 'newpass' Enter password: 注:如果是第一次修改密碼,提示Enter password: 直接回車即可 如果是重新設(shè)置密碼,提示Enter password: 輸入舊密碼再回車
2、進(jìn)入mysql進(jìn)行密碼修改
mysql> set password for 'root'@'127.0.0.1' = password('newpasswd'); 或者這樣: mysql> set password for 'root'@'%' = password('newpasswd');
3、使用update編輯user表
mysql> update user set password=password('newpassword') where user='root' and host='localhost'; mysql> flush privileges; 注:一定不要忘記執(zhí)行flush privileges命令!
二、mysql忘記密碼如何處理
說明:在mysql正在運(yùn)行的情況下
1、在/etc/my.cnf的[mysqld]下面添加 skip-grant-tables 重啟mysql進(jìn)程,重啟成功后,直接執(zhí)行#mysql就可以進(jìn)入mysql,然后修改: mysql> use mysql Database changed mysql> update user set password=password('newpassword') where user='root' and host='localhost'; Query OK, 1 row affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.05 sec) 注意:只能使用update的修改方式,set的方式在skip-grant-tables模式下無法修改成功! 2、將skip-grant-tables從my.cnf中刪除,重啟mysql進(jìn)程,就可以使用新密碼進(jìn)入mysql了。