MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库 Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
1.在本机先使用root用户登录mysql: ./mysql -u root -p
2.确认是否存在root@%账号 select * from mysql.user;
3.如没有,先创建
使用create user语句创建: create user root identified by '';
或者,使用insert语句:
insert into mysql.user(host,user,password)values('%','root',password(''));
4.进行授权操作:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;
5.重载授权表: FLUSH PRIVILEGES;
6.退出mysql数据库: exit