在MySQL中,有一個(gè)非常重要的賬號(hào)叫做“root”,它擁有最高的權(quán)限。但是,在某些情況下,我們需要添加一個(gè)新的root賬號(hào)來(lái)替代原來(lái)的賬號(hào)。下面,我們來(lái)學(xué)習(xí)如何添加一個(gè)新的root賬號(hào)。
首先,我們需要登錄到MySQL??梢允褂靡韵旅睿?/p>
mysql -u 用戶名 -p 密碼
接著,我們需要使用“root”賬號(hào)登錄到MySQL,并執(zhí)行以下SQL語(yǔ)句:
CREATE USER 'newroot'@'localhost' IDENTIFIED BY 'your_password';
執(zhí)行以上語(yǔ)句之后,我們已經(jīng)成功創(chuàng)建了一個(gè)名為“newroot”的賬號(hào),并為其設(shè)置了密碼。
但是,新的“newroot”賬號(hào)并沒(méi)有擁有“root”賬號(hào)的權(quán)限。要實(shí)現(xiàn)這個(gè)目標(biāo),我們需要執(zhí)行以下語(yǔ)句:
GRANT ALL PRIVILEGES ON *.* TO 'newroot'@'localhost' WITH GRANT OPTION;
執(zhí)行以上語(yǔ)句之后,新的“newroot”賬號(hào)就擁有了和“root”賬號(hào)一樣的權(quán)限。
最后,我們需要刷新MySQL的權(quán)限表,在命令行中輸入以下語(yǔ)句即可:
FLUSH PRIVILEGES;
恭喜你,現(xiàn)在你已經(jīng)成功添加了一個(gè)新的root賬號(hào)!