MySQL 忘記密碼后的重置操作
一、修改配置文件方式 宇塵網(wǎng)絡(luò)幫助中心域名知識(shí)|虛擬主機(jī)知識(shí)|VPS主機(jī)知識(shí)|服務(wù)器知識(shí)|網(wǎng)站建設(shè)知識(shí)|網(wǎng)絡(luò)推廣
1、關(guān)閉 MySQL
Linux:1)service mysqld stop
2)/usr/local/mysql/support-files/mysql.server stop
Windows: 1) 命令提示符下執(zhí)行 net stop mysql
2)計(jì)算機(jī)右鍵管理 -> 服務(wù) ,找到mysql服務(wù),停止此服
2、修改配置文件
Linux下配置文件為my.cnf ,windows下配置文件為my.ini,在[mysqld]下添加
skip-grant
3、重啟MySQL
Linux:1)service mysqld start
2)/usr/local/mysql/support-files/mysql.server start
Windows:1) 命令提示符下執(zhí)行 net start mysql
2)計(jì)算機(jī)右鍵管理 -> 服務(wù) ,找到mysql服務(wù),啟動(dòng)此服務(wù)
4、進(jìn)入MySQL
Linux: /usr/local/mysql/bin/mysql -u root -p 進(jìn)入mysql
Windows:D:/mysql/mysql -u root -p 進(jìn)入mysql,其中,D:/mysql為mysql的安裝目錄
5、更改密碼
執(zhí)行下面語(yǔ)句
use mysql;
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設(shè)置的密碼
flush privileges;
exit;
6、去掉配置文件中的 skip-grant
7、重啟 MySQL
二、命令方式(針對(duì)Linux) 仿牌空間、香港月付空間、韓國(guó)月付空間、日本月付空間、荷蘭VPS、香港VPS
1、關(guān)閉 MySQL
1)service mysqld stop
2)/usr/local/mysql/support-files/mysql.server stop
2、執(zhí)行下面命令
/usr/local/mysql/bin/mysqld_safe --skip-grant
3、進(jìn)入 MySQL
/usr/local/mysql/bin/mysql -u root -p 進(jìn)入mysql
4、更改密碼
執(zhí)行下面語(yǔ)句
use mysql;
UPDATE user SET Password=password("XXX") WHERE User="root"; 其中,XXX是你要設(shè)置的密碼 美國(guó)月付空間、月付美國(guó)空間、美國(guó)VPS、美國(guó)服務(wù)器租用
flush privileges;
exit;
5、重啟 MySQL
更多技術(shù)知識(shí),更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長(zhǎng),離不開(kāi)你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問(wèn)。