国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識庫 >  數據庫 >  數據庫管理 >  初始化MySQL用戶(hù)(刪除匿名用戶(hù))

初始化MySQL用戶(hù)(刪除匿名用戶(hù))

2016-02-14 17:05:34 7886

安裝完MySQL后,系統默認會(huì )創(chuàng )建一個(gè)不需要密碼的root用戶(hù),和一個(gè)無(wú)用戶(hù)名無(wú)密碼的匿名用戶(hù)(Anonymous Account)。進(jìn)行下面的初始化操作以合理授權,增強安全。

設置root密碼先以root身份登入mysql -u root,設置root密碼:

SET PASSWORD FOR root@localhost = PASSWORD(new_password);
創(chuàng )建新用戶(hù)# 創(chuàng )建用戶(hù)和設置密碼
CREATE USER 新用戶(hù)@localhost IDENTIFIED BY 新密碼;
# 對用戶(hù)授權
GRANT ALL PRIVILEGES ON *.* TO 新用戶(hù)@‘localhost WITH GRANT OPTION;
刪除匿名用戶(hù)DROP USER @localhost;

如果提示報錯,如:

mysql< DROP USER @localhost;
ERROR 1396 (HY000): Operation DROP USER failed for @localhost

則是因為linux系統下,需要以用戶(hù)@hostname的方式刪除。方法如下:

# 先查明確切的hostname
select user,host from mysql.user;
# 找出其中user為空的host名
# 刪除此匿名用戶(hù)
DROP USER @上一步找到的hostname;

提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->