当别人连自己本地MySQL数据库的时候提示"xxxx is not allowed to connect to this MySQL server",这说明咱们账号设置不允许远程连接,只能通过localhost连接。
接下来修改账号设置就可以达到运行远程连接
1. 打开Navicat Premium
2. 利用localhost登录mysql
3. 使用mysql数据库右键新建查询,打开查询窗口
4. 在查询窗口执行以下语句赋予权限:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
*.*是代表所有库,所有表;
第一个root是用户名;
%代表所有ip都可以访问,也可指定ip访问,比如'root'@'xx.xx.xx.xx';
第一个root是代表root用户的密码。