Access violation at address 004D8060 in module 'navicat.exe'. Read of address 00000048 是什么错误?

在mysql工具中点击编辑时出现的

第一个错误:打开mysql的命令窗口出现闪退。

第二个错误:打开mysql command line client,提示输入密码,输入后出现闪退。

    重新安装mysql卡在最后一步过不去

解决方案:(1)在注册表里搜索mysql,删除相关记录;(2)删除mysql安装目录下mysql文件;(3)删除C:/ProgramData 目录下mysql文件夹。然后再重新安装,安装成功。

2.mysql -uroot -p登陆不上

解决方案:不要设置root密码,可以正常登陆后,再使用命令修改root密码,再次连接,就正常了(注意,为了支持中文,安装中字符编码选择utf8)。

3.正常安装后,查询出中文数据是乱码

解决方案:安装好数据库后,导入数据,由于之前数据采用gbk编码,而安装mysql过程中使用utf8编码,所以查询出来数据是乱码。然后登陆mysql,使用set names gbk命令后,再次查询,中文显示正常。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-29
要看你那个相关的软件需不需要navicat.exe运行,如果需要,你可以把它关闭,想让软件正常运行,只能重装;不需要,就删了好了
第2个回答  2012-09-13
这个错误是说:
'navicat.exe'这个程序不允许对内存地址004D8060 进行访问
比较常见的错误追问

那怎么修改呢?谢谢

追答

这个,你搜索一下 Access violation
有很多解决方案,根据不同的原因,有不同的方法,不过要改程序,
你是用工具出现的,可能要重装工具之类了

追问

额,谢谢你的帮助哦!

本回答被网友采纳