本地mysql数据库是远程访问1、开启远程访问端口(3306端口)
单击“控制面板”-系统和安全—windows防火墙-高级-入站规则;
将端口设置为3306-。 进入下一步。
PS :
入站:别人访问你的权限
出站:你访问他人的权限
2、在命令行登录mysql
按Win R键输入cmd,进入命令行窗口进入mysql页面; 成功访问mysql;
3、设置mysql
然后继续在命令行上输入
grantallprivilegeson *.* to ' root ' @ ' % ' identified by ' my password ' withgrantoption; 创建帐户root,密码为mypassword,拥有所有权限,允许来自所有IP的连接;
4、建立连接
在其他计算机上使用navicat软件创建新连接,然后依次输入刚才记录的ip地址、用户名和密码,远程连接完成
知识扩展:
要进入mysql接口,请使用updateusersethost=' % ' where user='用户名';
解除远程控制: updateusersethost=' localhost ' where user='用户名';
删除用户: delete from user where user='用户名' and host='host权限(localhost/% ) );
设置查看数据库的权限。 grant all on数据库名称. * to用户名;
如果不能立即生效,请单击“flush privileges;