MySQL是一款非常流行的開源關系型數據庫管理系統,但是在初次安裝MySQL時,需要進行初始化操作,以便獲得管理權限。
在初始化過程中,我們需要使用root用戶身份來執行以下命令:
$ sudo mysql -u root
接下來,我們會進入到MySQL命令行界面,此時需要進行以下操作:
mysql>FLUSH PRIVILEGES; mysql>ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword'; mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; mysql>EXIT;
在這里,newpassword
是新的管理員密碼。
首先,我們需要清空權限信息,然后使用mysql_native_password
認證插件設置root用戶的密碼。
接下來,我們需要授予root用戶所有數據庫的所有權限,并授權其擁有GRANT選項。
最后,再次清空權限信息,退出MySQL。
下一篇python 草稿箱