当前位置: 技术问答>linux和unix
sql脚本在本地能执行成功,但在linux下的mysql执行就出错
来源: 互联网 发布时间:2017-04-26
本文导语: 我这有个开发人员给的一个create.sql的脚本,我在linux下的mysql里面运行这个脚本报了几个错误,提示说是sql语句有问题或缺少一个表什么的,但是我问开发人员他说这个脚本是没有问题的,而且他也在她的机子上用work...
我这有个开发人员给的一个create.sql的脚本,我在linux下的mysql里面运行这个脚本报了几个错误,提示说是sql语句有问题或缺少一个表什么的,但是我问开发人员他说这个脚本是没有问题的,而且他也在她的机子上用workbench执行了那个脚本,没有报错,但是我在我的windows上使用navicat执行那个脚本和linux下的执行脚本都报错了,但是很奇怪,开发人员说38个表也都生成了,但是网站用这个生成好的数据库注册就不行了,注册不了,不知道 为什么那个脚本会报错,谁能给个提示?或有这方面经验的给我指导一下,谢谢
|
1.确定Windows和Linux的数据库版本是否一致;
2.确定程序可以正常连接Linux的数据库,进行读取数据。
2.确定程序可以正常连接Linux的数据库,进行读取数据。
|
以Linux为例,你手工执行以下命令,看看能否连到数据库里面。
mysqlUser=u010369194
mysqlPassword=CSDN
mysqlDB=ljc007
mysql -h localhost -u$mysqlUser -p$mysqlPassword --databases $mysqlDB
你连到数据库之后,看看那个表到底有没有:
show tables;
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。