1、首先,进入数据库
mysql -uroot -p
2、然后,进入mysql库
mysql库的作用:
3、新建一个用户,并赋予它操作权限和远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'outside'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
注意:
1.其中第一个*为可操作全部数据库,如果你要指定请写上指定数据库名
2.第一个root为新建的用户名,第二个为新建的用户密码
3.%号为所有主机都可访问,要指定请输入指定主机ip
4、使设置生效
flush privileges;
5、查看是否创建成功
select host,user from user;
6、用另一台主机查看能否成功连接
mysql -h主机ip -u账号 -p密码
如果可以成功连接,恭喜你成功启用远程连接,若不行,请查看端口是否可以通过防火墙(安装时有一个选项防火墙对3306例外,你也可以在防火墙添加端口,具体请百度)
有错误欢迎指出,感谢观看,如果你觉得有帮助不妨点个赞吧!
标签:主机,数据库,防火墙,指定,访问,mysql,远程 来源: https://www.cnblogs.com/BeatOnDreamOn/p/13707047.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。