.
后面的识别为后缀名,也就是所谓的文件类型,这只是个假象罢了。
我搜了一下,这应该是个sql2000生成的数据库。
“一、YxShop商城简介
YxShop,是国内首家ASP.NET免费开源购物系统,基于Asp.Net+C#+SQL,
多层架构设计”
你试试sql2000打开吧。
首先,在控制面板-管理工具--数据源中设置ODBC数据源,在设置ODBC数据源时,要添加“系统DSN”,不要添加“用户DSN”,因为添加“用户DSN”,只能在本机使用,当把程序移植到其它计算机时,程序就无法正常运行。当设置好ODBC数据源后,再运行程序1)键入了诸如 mysql -u root -p回车,直接报错,根本不进入输入密码阶段。
2
2)键入带密码的命令,诸如 mysql -u root -p 111111回车,再次提示输入密码,输入正确的密码却又提示未知的数据库XXXXXX。
3
3)命令类似第2步,只去掉结尾处的分号,还是提示同样的错误信息:未知的数据库XXXXXX。
END
二、解决方法
1
打开命令提示符(可以是以管理员身份打开,也可以是以非管理员身份打开,像我这里就是以非管理员身份打开命令提示符)。
2
方法一:
1)键入 mysql -u root -p,回车。注意,此时结尾不加分号。
2)键入密码再回车。
OK!成功登陆。
3
解决方法二:
1)将密码放在同一行内输入,诸如 mysql -u root -p111111,回车。
OK!成功登陆。这里重点注意两处,一是-p和密码之间绝对不能空格,二是最末不要加分号。
4
原因:这是因为-p之后的任何字符MySQL都把它当作密码的一部分。
END
三、其他事项
登陆时,虽然-p与密码之间的空格绝不能有,但-u和用户名之间的空格却可有可无。也就说,键入 mysql -uroot -p111111 和 mysql -u root -p11111 效果是一样的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)