[Zope-DB] how to use mySQL with zope
Charlie Clark
charlie at begeistert.org
Mon Feb 23 07:19:31 EST 2004
Dear Vaibhav,
please post to the list. I'm no database expert and I haven't used MySQL
for over a year (PostgreSQL is a much better DB and easier to use in my
opinion). Also please do not post HTML text where possible as it is more
difficult for us to read.
That said: the error has nothing to do with Zope simply with installing the
MySQL driver for Python.
NOTE: Error message when running the setup.py file to build mysql Database
driver
--------------------------------------------------------------------
-------------------------------------------------------------------
[sos at cad48 MySQL-python-0.9.2]$ python setup.py build
running build
running build_py
creating build
creating build/lib.linux-i686-2.2
copying CompatMysqldb.py -> build/lib.linux-i686-2.2
copying _mysql_exceptions.py -> build/lib.linux-i686-2.2
creating build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/__init__.py -> build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/converters.py -> build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/connections.py -> build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/cursors.py -> build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/sets.py -> build/lib.linux-i686-2.2/MySQLdb
copying MySQLdb/times.py -> build/lib.linux-i686-2.2/MySQLdb
creating build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/__init__.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/CR.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/FIELD_TYPE.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/ER.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/FLAG.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/REFRESH.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
copying MySQLdb/constants/CLIENT.py ->
build/lib.linux-i686-2.2/MySQLdb/constants
running build_ext
building '_mysql' extension
creating build/temp.linux-i686-2.2
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/include/mysql
-I/usr/local/include/mysql -I/usr/local/mysql/include/mysql
-I/usr/include/python2.2 -c _mysql.c -o build/temp.linux-i686-2.2/_mysql.o
/usr/local/mysql/include/mysql: Permission denied
error: command 'gcc' failed with exit status
It seems that you do not have the necessary permissions to compile the
driver. Once you've solved this problem you should *always* test the driver
directly from Python. If you still have problems then you should use the
MySQL list at sourceforge.
Regards
Charlie Clark
On 2004-02-23 at 05:58:00 [+0100], you wrote:
> Hi Charlie,
>
> i am using zope(2.6.4) and mySQL database(3.23.39) on red hat linux8.0.
> I am using ZMySQLDA 2.0.7 and Mysql-python 9.0.2 as database adapters and
> database driver.
> i have successfully installed the database adapter(it's available in the
> drop down menu of Zope).
>
> But when i am trying to install the database driver i am getting a error
> message(I am including the error message as a html file attachment).
>
> Please tell me the possible reason for this error.
>
> Thanks in advance.
More information about the Zope-DB
mailing list