进入mysql数据库,然后输入下面两个命令:
grant all privileges on *.* to 'user'@'%' identified by 'password';
flush privileges;
第一个是数据库,可以改成允许访问的数据库名称
第二个 是数据库的表名称,*代表允许访问任意的表
root代表远程登录使用的用户名,可以自定义
%代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了
user代表远程登录时使用的用户名,可以自定义
password代表远程登录时使用的密码,可以自定义
flush privileges;这是让权限立即生效
mysql重启命令
service mysql restart
远程连接
mysql -h 服务器ip地址 -P 3306 -u 用户名 -p