要授权用户root权限,需要经过以下步骤:
1. 登录到MySQL数据库; 2. 执行grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;; 3. 刷新权限,执行flush privileges;。
步骤1:登录到MySQL数据库。
在终端中输入命令 mysql -u root -p,即可登录到MySQL数据库。其中,-u参数表示使用的用户名,-p参数表示输入密码,因为密码不会在终端中显示。
mysql -u root -p
步骤2:执行grant all privileges on *.* to ‘root’@’%’ identified by ‘password’ with grant option;。
这条命令表示授予使用者root从所有位置访问所有数据库的权限,并使用指定的密码进行验证。同时,使用grant option选项开启进一步授权的权限。这样,用户root就可以执行任何操作了。
grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
步骤3:刷新权限,执行flush privileges;。
在授权完成后,需要刷新权限以确保授权成功。通过flush privileges;命令即可实现。
flush privileges;
通过以上步骤,就成功地授权了用户root的所有权限,以后的操作都将更为顺畅。