首页| 论坛| 消息

标题:发布程序时登录不上mysql数据库怎么回事?
作者:y1363386323
日期:2017-04-29 13:58
内容:

我做了一款程序,发布程序后,在别人的电脑上使用就登录不了服务器的mysql数据库,不知道怎么回事?
第一张图是在我自己电脑上试验的,登录成功;
第二张图是在别人的电脑上试验的,登录失败。
1.在我的电脑上登录成功(我的电脑上安装了mysql数据库)
2.如果在别人的电脑上安装mysql数据库,再登录也成功。
由于我做的这款软件是商业版的,不可能在所有用户的电脑上安装mysql数据库,所以还请大侠们帮我解决!
下面是我的程序,大家可以下载试验 http://pan.baidu.com/s/1hsxaNlE


#1 [uidab 04-29 14:59]
是不是权限问题? 输出日志看看,或者有没有socket 通讯,而不是远程mysql?
#2 回 uidab 的帖子 [y1363386323 04-29 15:21]
uidab:是不是权限问题? 输出日志看看,或者有没有socket 通讯,而不是远程mysql?(2017-04-29 14:59)
不会是权限问题,它都没有登录上我的服务器数据库,不知道怎么回事,还望你帮看下,我都弄了好几天了,真不知道哪出问题了。
上面的那个主机和用户我会一直保留,你可以测试
#3 回 y1363386323 的帖子 [uidab 04-29 16:05]
y1363386323:不会是权限问题,它都没有登录上我的服务器数据库,不知道怎么回事,还望你帮看下,我都弄了好几天了,真不知道哪出问题了。
上面的那个主机和用户我会一直保留,你可以测试 (2017-04-29 15:21) 
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 54
Server version: 5.7.18-log MySQL Community Server (GPL)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.06 sec)

是这样吗?
#4 [uidab 04-29 16:09]
问题是我电脑上也装有mysql。
你看看是不是mysql的动态库没有?
#5 回 uidab 的帖子 [y1363386323 04-29 16:09]
uidab:Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 54
Server version: 5.7.18-log MySQL Community Server (GPL)
.......(2017-04-29 16:05)
对,是这样的啊

<< 1 2 3 >> (1/5)

回复 发表
主题 版块