<Miguel Angel Sol�rzano>
MySQL 5.0 should install and run on any Win32 OS, then I guess
that some installation's steps/options has failed for to add
the missed files.
<Morten Gulbrandsen>
Interesting, obviously something is missing,
anyway 5.0.0.a is present. I could try that,
<Miguel Angel Sol�rzano>
It is important for us to know what exactly
is failing, my guess is that you tried to install 5.0 over
existing installation and the whole Grant Tables group it isn't
installed, then in this case the solution should be to install
in new directory.
<Morten Gulbrandsen>
This is true, I had another version 4.0.x alpha running, installed in
the same directory.
But I removed all of it, except my own sql files.
some traces of it could make problems, I'd prefer not to format
my hard disk in order to get completely rid of mysql. 4 ;-)
I used the uninstaller from control panel, which also renamed a my.cnf
file.
The environment variable I believe is correct.
<Miguel Angel Sol�rzano>
installed, then in this case the solution should be to install
in new directory.
<Morten Gulbrandsen>
OK, I can do that, and then I can copy the missing stuff back into the
correct directory. however I got no warnings or error messages,
that files already were present or options which asked me to
choose between overwrite or replace.
I simply can't see why another installation which is simply a file copying
procedure, fails if I somehow uninstall older MySQL versions. Since I
renamed
the other directory a clash with older installation is impossible,
I created a new mysql directory with nothing, before I installed again.
ERROR 1146 at line 24: Table 'mysql.proc' doesn't exist
the same error again,
I did the following,
C:\Documents and Settings\Administrator>net stop mysql
The MySql service is stopping..
The MySql service was stopped successfully.
then I renamed the old directory to mysql_old, I did not remove it
just in order to compare,
I installed again ,
selected custom and verified that all stuff was checked,
then I did
C:\Documents and Settings\Administrator>net start mysql
The MySql service is starting.
The MySql service was started successfully.
took my file and ran it,
I:\mysql\bin>mysql -u root -vvv test < test.sql
--------------
DROP TABLE IF EXISTS A
--------------
## Table was nonexistent.
Query OK, 0 rows affected, 1 warning (0.06 sec)
--------------
CREATE TABLE A
(
SSN CHAR(9) NOT NULL,
SUPERSSN CHAR(9),
DNO INT NOT NULL DEFAULT 1,
PRIMARY KEY (SSN),
INDEX (SUPERSSN),
INDEX (DNO)
)TYPE = INNODB
--------------
## please why this warning ? can I have more details ?
Query OK, 0 rows affected, 1 warning (0.13 sec)
--------------
DESCRIBE A
--------------
+----------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+---------+------+-----+---------+-------+
| SSN | char(9) | | PRI | | |
| SUPERSSN | char(9) | YES | MUL | NULL | |
| DNO | int(11) | | MUL | 1 | |
+----------+---------+------+-----+---------+-------+
3 rows in set (0.02 sec)
--------------
ALTER TABLE A
ADD FOREIGN KEY (SUPERSSN) REFERENCES A(SSN)
ON DELETE SET NULL
ON UPDATE CASCADE
--------------
ERROR 1146 at line 24: Table 'mysql.proc' doesn't exist
Bye
I:\mysql\data\mysql>dir
Volume in drive I is Application program files
Volume Serial Number is 906C-357F
Directory of I:\mysql\data\mysql
08/01/2004 19:01 <DIR> .
08/01/2004 19:01 <DIR> ..
22/12/2003 21:03 8,820 columns_priv.frm
22/12/2003 21:03 0 columns_priv.MYD
22/12/2003 21:03 1,024 columns_priv.MYI
22/12/2003 21:03 9,178 db.frm
22/12/2003 21:03 306 db.MYD
22/12/2003 21:03 3,072 db.MYI
22/12/2003 21:03 8,665 func.frm
22/12/2003 21:03 0 func.MYD
22/12/2003 21:03 1,024 func.MYI
22/12/2003 21:03 9,148 host.frm
22/12/2003 21:03 0 host.MYD
22/12/2003 21:03 1,024 host.MYI
22/12/2003 21:03 8,925 tables_priv.frm
22/12/2003 21:03 0 tables_priv.MYD
22/12/2003 21:03 1,024 tables_priv.MYI
22/12/2003 21:03 9,992 user.frm
22/12/2003 21:03 160 user.MYD
22/12/2003 21:03 2,048 user.MYI
18 File(s) 64,410 bytes
2 Dir(s) 3,870,883,840 bytes free
The same 18 files,
nothing could have prevented the missing files to be correctly written.
first installation was typical, second installation was custom with all
checkboxes,
in fact even during the typical installation it was impossible to uncheck
two of the options,
one of the mandatory options was something with grant tables.
It is ok for me to know that this problem is not known under win XP,
What about Linux ?
It believe it must be a misunderstanding,
under my win2k. the files obviously missing, another installation can't
remedy that.
before I try again with windows I'd like to get some feedback about
debian Linux,
can this be compiled without warning or malfunction ?
==============
USE test;
DROP TABLE IF EXISTS A;
CREATE TABLE A
(
SSN CHAR(9) NOT NULL,
SUPERSSN CHAR(9),
DNO INT NOT NULL DEFAULT 1,
PRIMARY KEY (SSN),
INDEX (SUPERSSN),
INDEX (DNO)
)TYPE = INNODB;
DESCRIBE A;
ALTER TABLE A # here is the buggy code
ADD FOREIGN KEY (SUPERSSN) REFERENCES A(SSN)
ON DELETE SET NULL
ON UPDATE CASCADE;
===================
Yours Sincerely
Morten Gulbrandsen
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]