热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何查找mysql主机地址和使用oracle远程连接数据库的命令

这句表示从mysql数据库的grant表中重新加载权限数据因为MySQL把权限都放在了cache中,所以在做完更改后


1 .连接服务器后,操作mysql系统数据库


命令是mysql -u root -p


use mysql;


查询用户表命令: select User、authentication_string、Host from user


如您所见,主机在缺省情况下都是localhost访问权限


接下来是最重要的部分:


1.grantallprivilegeson *.* to ' root ' @ ' % ' identified by ' 123456 '


此处的123456是为添加权限的用户设置的密码,%表示所有主机。 它还可以具体访问主机的ip地址


2.flush privileges; 这一步必须做,否则不会成功! 这意味着从mysql数据库的grant表中重装权限数据


MySQL将所有权限都放入cache中,因此更改完成后必须重新加载。


执行这两个步骤后,再次查询用户表中的命令select User、authentication_string和Host from user


发现多了一个用户,该用户的所有主机都可以访问,此时再次通过sqlyog访问并连接成功!


推荐阅读
author-avatar
无语噶流浪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有