一、mysql修改密碼方法:
創(chuàng)新互聯(lián)是一家專業(yè)從事做網(wǎng)站、成都網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司。作為專業(yè)網(wǎng)站設(shè)計(jì)公司,創(chuàng)新互聯(lián)依托的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、全網(wǎng)營銷推廣及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!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了。另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。