新聞中心
禁止MySQL無密碼登錄,提高系統(tǒng)安全性

創(chuàng)新互聯(lián)IDC提供業(yè)務(wù):資陽主機托管,成都服務(wù)器租用,資陽主機托管,重慶服務(wù)器租用等四川省內(nèi)主機托管與主機租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機房,BGP機房,電信機房,移動機房,聯(lián)通機房。
修改MySQL配置文件
1、打開MySQL配置文件my.cnf(Linux系統(tǒng))或my.ini(Windows系統(tǒng))。
2、在[mysqld]部分添加以下內(nèi)容:
skipgranttables
3、重啟MySQL服務(wù)。
創(chuàng)建新用戶并授權(quán)
1、登錄MySQL,使用以下命令:
mysql u root p
2、輸入當(dāng)前root用戶的密碼。
3、創(chuàng)建一個新用戶,newuser,并設(shè)置密碼,如:newpassword。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
4、為新用戶授權(quán),允許新用戶訪問名為testdb的數(shù)據(jù)庫的所有權(quán)限。
GRANT ALL PRIVILEGES ON testdb.* TO 'newuser'@'localhost';
5、刷新權(quán)限。
FLUSH PRIVILEGES;
6、退出MySQL。
EXIT;
刪除匿名賬戶和遠程訪問權(quán)限
1、登錄MySQL,使用以下命令:
mysql u root p
2、輸入當(dāng)前root用戶的密碼。
3、刪除匿名賬戶。
DROP USER ''@'localhost';
4、禁止遠程訪問。
DELETE FROM mysql.user WHERE Host='%';
5、刷新權(quán)限。
FLUSH PRIVILEGES;
6、退出MySQL。
EXIT;
重啟MySQL服務(wù)并測試新用戶登錄
1、重啟MySQL服務(wù)。
2、使用新創(chuàng)建的用戶和新密碼登錄MySQL,
mysql u newuser p newpassword h localhost P 3306
3、如果能夠成功登錄,說明已經(jīng)禁止了無密碼登錄,提高了系統(tǒng)安全性。
文章題目:禁止MySQL無密碼登錄,提高系統(tǒng)安全性
新聞來源:http://www.fisionsoft.com.cn/article/dhcpjds.html


咨詢
建站咨詢
