远程访问TeamTalk的Mysql数据库被拒解决方法
2024-10-18 15:08:32
1、A Database Error Occurred
问题如图:
蓝狐给的解答是:
这是访问mysql出错了.
解决办法参考:http://www.bkjia.com/jingyan/512248.html
以下是我解决问题的步骤:
1、我用蓝狐的方法输出错误信息,提示访问服务器3306端口被拒。
2、这时,我认为是数据库没有设置远程服务器访问权限,但事实我已经执行以下命令授权成功。
grant select,insert,update,delete on teamtalk.* to 'teamtalk'@' %' identified by 'test@123';
详解:http://www.educity.cn/wenda/400110.html
flush privileges; //立即生效上述命令
3、网上找资料后,怀疑是否是3306端口没有开启,用netstat -an | grep :3306 命令一看,果然没有运行。为什么没有?网上都说可能是防火墙没有开启3306端口,但事实我已经关闭了防火墙。
4、先尝试设置防火墙开启3306端口,用该方法。测试还是被拒(悲剧)。
5、最后通过开放linux下数据库3306端口一文解决问题,问题就出在bind-address = 127.0.0.1上。
因为如果设置bind-address = 127.0.0.1,只允许本机访问。
需要注释掉这行,如:#bind-address = 127.0.0.1
或者改为: bind-address = 0.0.0.0
允许任意IP访问;
或者自己指定一个IP地址。
最新文章
- NetBeans建立跳过测试构建的快捷方式
- Location对象、History对象
- 【HTTP】POST 与 PUT 方法区别
- javascript笔记——前端实现分页和查询
- HDU 5919 -- Sequence II (主席树)
- Android 自动换行流式布局的RadioGroup
- COJ 2108 Day7-例1
- VC2010对Excel的操作
- Nginx禁止特定用户代理(User Agents)访问(转)
- 【JavaScript】让事件支持先发布后订阅
- SAP 动态设置 GUI STATUS 灰色不可用 或者隐藏(转)
- 【算法】赫夫曼树(Huffman)的构建和应用(编码、译码)
- Eclipse中 maven 工程 pom 文件 出错
- 更改oracle数据库密码(因为密码过期)
- HP Elitebook 830 G5/Win10蓝屏 UcmUcsi.sys 错误解决
- SQL Server 2012使用Offset/Fetch Next实现分页
- 4.9Python数据类型(5)列表(新版)
- 关于表单----html杂记
- php-fpm sock文件权限设置
- C# 对象相等性判断和同一性判断
热门文章
- jquery实现当前页面编辑
- [Codeforces Round #186 (Div. 2)] A. Ilya and Bank Account
- Java面试题之十
- Java异常的使用
- Smallest Rectangle Enclosing Black Pixels 解答
- python基础学习05(核心编程第二版)部分
- redmine fastcgi常常崩溃的解决方式
- RDBMS 数据库补丁集补丁号码高速參考-文档 ID 1577380.1
- Java 5 的新标准语法和用法详解集锦
- [转]Laravel 4之Eloquent ORM