Error 1289 bei Navicat

Hammel

New Member
Hallo,
Ich benutze das Tool Navicat 8.0 und wollte damit eine Datenbank hochladen bzw. die SQL-Datei Batchen...dabei kam folgende Fehlermeldung:

Code:
[Err] 1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
[Err] -- ----------------------------
-- Table structure for accounts
-- ----------------------------
CREATE TABLE `accounts` (
  `ID` int(11) NOT NULL auto_increment,
  `Username` varchar(24) default NULL,
  `Password` varchar(24) default NULL,
  `AccessLevel` int(11) default NULL,
  `PassTry` int(11) default NULL,
  `Verified` int(11) default NULL,
  PRIMARY KEY  (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
[Msg] Finished - Unsuccessfully
MOD: Bitte [noparse]
Code:
...
[/noparse]-Tags um Ausgaben, Code, etc. verwenden (im Editor auch mit '#' erreichbar). Danke!


Ich habe es auch schon mit 8.1 versucht und mit anderen Dateien ich weiß nicht einmal warum...

mfg Hammel
 
Last edited by a moderator:
[Err] 1289 - The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Da steht doch warum es nicht geht...

Ausgaben von:
$ mysqld --version
$ mysqladmin -uroot -p variables | grep innodb

$ vi /etc/mysql/my.cnf

Dort nach "skip-innodb" suchen und auskommentieren. Das muss dann so aussehen:

#skip-innodb

Dann einfach nur noch speichern und den MySQL Server neustarten. Im Fall eines Pakets deiner Linux Distribution, dürfte InnoDB danach funktionieren. Falls du MySQL selbst kompiliert hast, solltest du MySQL mit den Funktionen zu InnoDB nochmal kompilieren.
 
Back
Top