在WIN7 64位系统上安装mysql5.6时d出这样的报错,有谁遇到过么,怎样解决的 求大神

在WIN7 64位系统上安装mysql5.6时d出这样的报错,有谁遇到过么,怎样解决的 求大神,第1张

在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安装数据库集群时报错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10179640.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存