一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p
mysql
进行授权操作:
mysql>GRANT ALL PRIVILEGES ON *.* TO
'root'
@
'%'
IDENTIFIED BY
'mysql'
WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
二、允许root用户在一个特定的IP进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p
mysql
进行授权操作:
GRANT ALL PRIVILEGES ON *.* TO root@
"172.16.1.200"
IDENTIFIED BY
'mysql'
"
WITH GRANT OPTION;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit
三、允许root用户在一个特定的IP进行远程登录,并具有所有库特定操作权限,具体操作如下:
在本机先使用root用户登录mysql:
mysql -u root -p
mysql
进行授权操作:
GRANT select,insert,update,delete ON *.* TO root@
"172.16.1.200"
IDENTIFIED BY 'mysql'
;
重载授权表:
FLUSH PRIVILEGES;
退出mysql数据库:
exit