欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql怎么刪除root賬號密碼

錢良釵1年前9瀏覽0評論

MySQL 是一款常用的開源關系型數據庫管理系統,擁有強大的功能和廣泛的應用范圍。在使用 MySQL 管理數據庫時,root 賬號是最高權限的賬號,擁有對數據庫的完全控制。如果誤操作將 root 賬號密碼丟失或者需要修改密碼,可以通過以下幾種方法進行。

# 1. 修改密碼
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
# 2. 刪除密碼
mysql>UPDATE mysql.user SET authentication_string = '' WHERE User = 'root' AND Host = 'localhost';
mysql>FLUSH PRIVILEGES;

以上兩種方法均需要登錄 MySQL,其中第一種是直接修改 root 賬號密碼,第二種是將 root 賬號密碼設為空字符串。如果需要刪除密碼,則需要在 MySQL5.7版本以上使用 authentication_string ,在 MySQL5.7版本以下則需要使用 Password。

如果需要在未登錄 MySQL 的情況下修改或刪除 root 賬號密碼,則需要修改 MySQL 配置文件。在 Windows 上配置文件一般為 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini,修改如下內容:

skip-grant-tables

修改完成后,啟動 MySQL 服務,并使用以下命令修改或刪除 root 賬號密碼:

mysql>UPDATE mysql.user SET authentication_string = '' WHERE User = 'root' AND Host = 'localhost';
mysql>FLUSH PRIVILEGES;

修改完成后,將配置文件中的skip-grant-tables改為#skip-grant-tables,重啟 MySQL 服務即可。