Python论坛  - 讨论区

标题:[python-chinese] Django,MYSQL 数据库初始化失败,请教

2006年03月04日 星期六 12:01

大郎 iexper at gmail.com
Sat Mar 4 12:01:49 HKT 2006

----
manage.py init

提示:
Error:the databace cound't be initialized
an integer is required

在setting.py设置是这样的:
-------------
DATABASE_ENGINE = 'mysql' # 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.

DATABASE_NAME = 'hello'             # Or path to database file if using
sqlite3.
DATABASE_USER = 'root'             # Not used with sqlite3.
DATABASE_PASSWORD = 'root'         # Not used with sqlite3.
DATABASE_HOST = ' '             # Set to empty string for localhost. Not
used with sqlite3.
DATABASE_PORT = ''

请问这是哪里的原因?mysql for python已安装。

3Q。

本发了信直接给LIMUDOU,但想想,有时一些问题还是希望大家一起看吧,毕竟这样以后其他人在学习的过程中遇到问题可以搜索到。不必再遇到类似问题还要再又问一次LI老大了。
:)

希望得到大家帮助。对MYSQL初次接触,使用不多。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/052b6d94/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 13:06

风向标 vaneoooo at gmail.com
Sat Mar 4 13:06:30 HKT 2006

DATABASE_HOST = ' 127.0.0.1'             # Set to empty string for
localhost. Not used with sqlite3.
DATABASE_PORT = 3306

试试呢?



在06-3-4,大郎 <iexper at gmail.com> 写道:
>
> ----
> manage.py init
>
> 提示:
> Error:the databace cound't be initialized
> an integer is required
>
> 在setting.py设置是这样的:
> -------------
> DATABASE_ENGINE = 'mysql' # 'postgresql', 'mysql', 'sqlite3' or
> 'ado_mssql'.
> DATABASE_NAME = 'hello'             # Or path to database file if using
> sqlite3.
> DATABASE_USER = 'root'             # Not used with sqlite3.
> DATABASE_PASSWORD = 'root'         # Not used with sqlite3.
> DATABASE_HOST = ' '             # Set to empty string for localhost. Not
> used with sqlite3.
> DATABASE_PORT = ''
>
> 请问这是哪里的原因?mysql for python已安装。
>
> 3Q。
>
>
> 本发了信直接给LIMUDOU,但想想,有时一些问题还是希望大家一起看吧,毕竟这样以后其他人在学习的过程中遇到问题可以搜索到。不必再遇到类似问题还要再又问一次LI老大了。
> :)
>
> 希望得到大家帮助。对MYSQL初次接触,使用不多。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/3973b700/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 13:25

大郎 iexper at gmail.com
Sat Mar 4 13:25:45 HKT 2006

不行,一样的问题。端口前面写错,我明白。后来我改了再试了。另外,这里有条注释,非SQLITE3可不写,会默认。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/09aff611/attachment-0001.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 16:38

大郎 iexper at gmail.com
Sat Mar 4 16:38:27 HKT 2006

执行:manage.py init,提示:

(1045, "Access denied for user 'root'@'localhost' (using password: YES)")

另:执行mysql,提示:
D:\python\newtest>mysql
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using
password: N
O)

请问是否是我这里的MYSQL设置有问题呢?
3Q
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/a4314dc0/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 17:04

大郎 iexper at gmail.com
Sat Mar 4 17:04:02 HKT 2006

继续摸索,上面的提示可能是需要用户名和密码,而我写错了,因此而造成的。我目前修改了密码,似乎不再提示上面的信息,但提示如下:


D:\python\newtest>manage.py init
Error: The database couldn't be initialized.
an integer is required

不懂了。~~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/24d39db4/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 19:02

张骏 zhangj at foreseen-info.com
Sat Mar 4 19:02:07 HKT 2006

在 2006-3-4 17:04:02,"大郎" <iexper at gmail.com> 写道:
> 继续摸索,上面的提示可能是需要用户名和密码,而我写错了,因此而造成的。我目前修改了密码,似乎不再提示上面的信息,但提示如下:
> 
> 
> D:\python\newtest>manage.py init
> Error: The database couldn't be initialized.
> an integer is required
> 
> 不懂了。~~

把你现在的setting贴出来看看。
应该是端口指定的问题。试试设为None,或''。

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 19:27

大郎 iexper at gmail.com
Sat Mar 4 19:27:07 HKT 2006

setting.py数据连接部分如下:

DATABASE_ENGINE = 'mysql' # 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = 'hello'             # Or path to database file if using
sqlite3.
DATABASE_USER = 'root'             # Not used with sqlite3.
DATABASE_PASSWORD = '07910'         # Not used with sqlite3.
DATABASE_HOST = '127.0.0.1'             # Set to empty string for localhost.
Not used with sqlite3.
DATABASE_PORT = '3306'             # Set to empty string for default. Not
used with sqlite3.

谢谢。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060304/0e61d996/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月04日 星期六 23:02

张骏 zhangj at foreseen-info.com
Sat Mar 4 23:02:24 HKT 2006

在 2006-3-4 19:27:07,"大郎" <iexper at gmail.com> 写道:
> setting.py数据连接部分如下:
> 
> DATABASE_ENGINE = 'mysql' # 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
> DATABASE_NAME = 'hello'             # Or path to database file if using
> sqlite3.
> DATABASE_USER = 'root'             # Not used with sqlite3.
> DATABASE_PASSWORD = '07910'         # Not used with sqlite3.
> DATABASE_HOST = '127.0.0.1'             # Set to empty string for localhost.
> Not used with sqlite3.
> DATABASE_PORT = '3306'             # Set to empty string for default. Not
> used with sqlite3.
> 
> 谢谢。

DATABASE_PORT = 3360
                ^^^^ --> 此处要使用整数

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 13:06

大郎 iexper at gmail.com
Sun Mar 5 13:06:44 HKT 2006

这里不能使用引号地?
我试着去掉后,测试时信息如下:

D:\python\newtest>manage.py init
Error: The database couldn't be initialized.
(1289, "The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB'
to
have it working")

'InnoDB',这是什么东东?3Q
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/f72d7926/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 13:49

唐晓平 xiaoping.tang at gmail.com
Sun Mar 5 13:49:27 HKT 2006

注意设置下mysql 建立的数据库不要使用innoDB,你可以使用mysql 的administrator管理程序设置。

On 3/5/06, 大郎 <iexper at gmail.com> wrote:
>
> 这里不能使用引号地?
> 我试着去掉后,测试时信息如下:
>
>
> D:\python\newtest>manage.py init
> Error: The database couldn't be initialized.
> (1289, "The 'InnoDB' feature is disabled; you need MySQL built with
> 'InnoDB' to
> have it working")
>
> 'InnoDB',这是什么东东?3Q
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/fbf5adcf/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 14:26

=?ISO-2022-JP?B?GyRCQmdPOhsoQg==?= iexper at gmail.com
Sun Mar 5 14:26:49 HKT 2006

在我的MY。INI文件中:
default-storage-engine=INNODB


这是不表明INNODB是默认工作着的?那提示为什么说不可用呢?

楼上唐兄说不要使用?
那此处应如何设置。不好意思,对MYSQL真的是不太了解。~~~
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/0b649197/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 14:42

晴天数码 sqj48611375 at gmail.com
Sun Mar 5 14:42:49 HKT 2006

出现:
 'ODBC'@'localhost'
说明不是你连接的不对,而是你的MYSQL出问题了,一种可能是没有起动.
运行一下winmysqladmin.exe 看看能不能起动你的MYSQL


在 06-3-4,大郎<iexper at gmail.com> 写道:
> 执行:manage.py init,提示:
>
> (1045, "Access denied for user 'root'@'localhost' (using password: YES)")
>
> 另:执行mysql,提示:
> D:\python\newtest>mysql
> ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using
> password: N
> O)
>
> 请问是否是我这里的MYSQL设置有问题呢?
> 3Q
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 14:46

大郎 iexper at gmail.com
Sun Mar 5 14:46:12 HKT 2006

mysql已经成功启动了。因为需要这样输入:
mysql -u root -p
输入密码后,就启动了。

但现在的问题是说innodb不能使用,需要使用必须启动这个服务。
我在my.ini中查找,未能找到相关选项。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/b8556d4f/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 14:47

大郎 iexper at gmail.com
Sun Mar 5 14:47:33 HKT 2006

mysql版本 5.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/23abc5c4/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 16:48

唐晓平 xiaoping.tang at gmail.com
Sun Mar 5 16:48:22 HKT 2006

你可以在default storage 中设置为MyIsam

On 3/5/06, 大郎 <iexper at gmail.com> wrote:
>
> 在我的MY。INI文件中:
> default-storage-engine=INNODB
>
>
> 这是不表明INNODB是默认工作着的?那提示为什么说不可用呢?
>
> 楼上唐兄说不要使用?
> 那此处应如何设置。不好意思,对MYSQL真的是不太了解。~~~
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/d6bb9307/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 18:43

=?ISO-2022-JP?B?GyRCQmdPOhsoQg==?= iexper at gmail.com
Sun Mar 5 18:43:03 HKT 2006

没用。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060305/70f70156/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月05日 星期日 22:09

张骏 zhangj at foreseen-info.com
Sun Mar 5 22:09:41 HKT 2006

在 2006-3-5 14:47:33,"大郎" <iexper at gmail.com> 写道:
> mysql版本 5.0

用postgresql吧。

-- 
张骏 <zhangj at foreseen-info.com>

敏捷来自Python
简单源于我们
丰元信信息技术有限公司



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月06日 星期一 09:52

大郎 iexper at gmail.com
Mon Mar 6 09:52:46 HKT 2006

这不是解决之道吧?
看来要快速学习LIMODOU的看来只能装sqlite3?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060306/095ca553/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月06日 星期一 10:11

马踏飞燕 honeyday.mj at gmail.com
Mon Mar 6 10:11:46 HKT 2006

在 06-3-5,大郎<iexper at gmail.com> 写道:
> mysql已经成功启动了。因为需要这样输入:
> mysql -u root -p
> 输入密码后,就启动了。
>
> 但现在的问题是说innodb不能使用,需要使用必须启动这个服务。
> 我在my.ini中查找,未能找到相关选项。
>

去下载一个叫Mysql-Front的客户端软件。
可以单独指定每一个表的类型的。一般都用MyISAM类型,这个最先进了。
那个软件可以打开一个sql log的窗口,你所有的操作都对应着一条sql语句的,也是你学习mysql的一条捷径。
PS:mysql-front是德国人写的,有中文版。免费用2个星期,如果想一支免费,就自己想象办法啦!

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月06日 星期一 11:41

大郎 iexper at gmail.com
Mon Mar 6 11:41:03 HKT 2006

嗯。谢谢老马,呵~~
看到了,mysql-front已在使用中。搞了个破解的。:-)

我在my.ini文件中设置:
default-storage-engine=mylSAM

然后再执行manage.py init

仍旧报

Error: The database couldn't be initialized.
(1289, "The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB'
to
have it working")

我再找找设置方面的问题。
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060306/381dc632/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2006年03月06日 星期一 13:59

风向标 vaneoooo at gmail.com
Mon Mar 6 13:59:06 HKT 2006

我用的也是mysql
4.*.*的版本
似乎没有出现楼主的问题
有一些细节问题都在大牛帮助下解决了的


在06-3-6,大郎 <iexper at gmail.com> 写道:
>
> 嗯。谢谢老马,呵~~
> 看到了,mysql-front已在使用中。搞了个破解的。:-)
>
> 我在my.ini文件中设置:
> default-storage-engine=mylSAM
>
> 然后再执行manage.py init
>
> 仍旧报
>
> Error: The database couldn't be initialized.
> (1289, "The 'InnoDB' feature is disabled; you need MySQL built with
> 'InnoDB' to
> have it working")
>
> 我再找找设置方面的问题。
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060306/f6f75f00/attachment.htm

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号