在64位机器上,如果你想要连接32位mysql ,一般会安装mysql connector/ODBC 64位,并在配置ODBC数据源测试中连接正常,但在程序连接,如ASP、aspnet、VB、Delphi 等软件访问数据库时,却提示找不到ODBC驱动。
这个问题网上找了很多资料,很多开发者甚至放弃使用mysql数据库,或者用其它开发语言如php代替。
本人尝试了大半天,终于找到问题的解决办法:因为你用的32位的mysql,那么你应该用32位的odbc配置管理器,而不是系统菜单默认的64位ODBC配置,请在 Windows\SysWOW64\ 下找到32位的ODBC配置工具 odbcad32exe ,运行它,然后配置你需要的DSN。最后程序连接,测试OK。
下载mysql32位的ODBC驱动:mysql-connector-odbc-524-win32msi或更高版本,然后默认安装即可。
2
安装好后,用PD反导数据库表结构。
3
选择“新建数据源”可以看到mysql的ODBC驱动。
注意的是:这里如果是安装了64位的mysql-odbc就看不到了。
4
选择“mysql-odbc”之后,就可以进行配置mysql-odbc的连接了,并进行测试。测试成功后,用PD选择“已创建好的数据源”就可以进行数据库反导了。
PS:反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。
END
注意事项
一定要安装32位的MYSQL-ODBC驱动程序。
反导时候,注意用户和表,如果默认的话,会把所有用户的表都进行反导的。
这是因为/home/gbase/pkg路径所属用户不是gbase。进入pkg所在目录,删掉pkg文件夹。执行以下命令:[gbase@gbase8c~]$ cd /home/gbase/[gbase@gbase8c~]$ sudo rm -rf pkg/然后在平台安装抽屉上,点击重新部署按钮。
把你的表的语言及字段的语言也改为gbk,
数据库的语言及表的语言及字段的语言是三个不同的语言级别
你虽然改了数据库的语言,但对已建好的数据库和表不会自己改的,你可以再用navicat重新设置一下就可以了
=======
sql 或者Navicat 不支持我们汉字
-==============
这是肯定支持的
数据库安装的时候就要设置语言为GBK或者GB2312的。如果你已经设置为默认的话就到:\MySQL\MySQL Server 50下面找到myini文件
把里面的替换成
default-character-set=gb2312
应该就OK的
please
configure
the
'hostname'
command
to
return
a
correct
hostname
在/etc/hosts里配置一个正确的主机名试试
直到
你敲hostname口令
可以出现一个正确的主机名
比如localhost
哦对了,还有/etc/sysconfig/network
里面设置主机名
以上就是关于在WIN7 64位系统上安装mysql5.6时d出这样的报错,有谁遇到过么,怎样解决的 求大神全部的内容,包括:在WIN7 64位系统上安装mysql5.6时d出这样的报错,有谁遇到过么,怎样解决的 求大神、win7 64位 直接安装mysql odbc 64位 报错1918,怎么解决、通过GBase 8c Platform安装数据库集群时报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)