Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    ERROR (#1005: Can't create table

    Scheduled Pinned Locked Moved Betrieb
    5 Posts 3 Posters 1.3k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NehemiasN Offline
      Nehemias
      last edited by

      • Linux Debian 4.x
      • Apache 2
      • mySQL 5.x
      • PhP 5.X
      • Idoit 0.9.7.1

      Hier hängt es
      ERROR (#1005: Can't create table './GES_Mandator/#sql-b67_5f58.frm' (errno: 150)) - was mach ich falsch? Ich folge doch nur den Anweisungen … die anderen Posts zu diesem Thema geben nicht viel her

      Iustitia est constans et perpetua voluntas ius suum

      1 Reply Last reply Reply Quote 0
      • D Offline
        dbluemer
        last edited by

        Wann tritt das denn auf?

        Im Betrieb, beim Update oder bei der Installation?

        1 Reply Last reply Reply Quote 0
        • NehemiasN Offline
          Nehemias
          last edited by

          bei der Installation …

          Iustitia est constans et perpetua voluntas ius suum

          1 Reply Last reply Reply Quote 0
          • NehemiasN Offline
            Nehemias
            last edited by

            hab dann den User IDOIT manuell in der Datenbank mysql angelegt (insert into user values ('loalhost','idoit',PASSWORD('<passwort>'),'N','N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N','','','', 0, 0, 0, 0);) wobei ich als <passwort>das genommen habe, das ich in der Installationsroutine eingegeben habe.

            Danach lief die Installation fehlerfrei durch - allerdings kommt dann beim Anmelden der Hinweis, das was nicht stimmt –> i-doit system error: Invalid username or password!.

            Ich hab dann festgestellt, das der User idoit plötzlich zweimal vorliegt.

            Im nächsten Schritt habe ich das Kennwort des neuen idoit mit update isys_person_intern SET isys_person_intern__user_pass = '*94BDCEBE19083CE2A1F959FD02F964C7AF4CFC29' WHERE isys_person_intern__title = 'admin'
            versucht zu aktualieren und diesen Wert auch in der config.inc.php bei adminpass geändert und den Indianer neu gestartet und ein FLUSH PRIVILEGES ausgeführt.

            Auch der Fehler mit der fehlerhaften Anmeldung ...

            Dann hab ich das ganze Spiel noch einmal mit dem Kennwort des von mir angelegten idoits probiert und nun ...

            Database connection to idoit@localhost:3306 failed. Possible errors: * MySQL Server not loaded. * Password or settings for mandator connection in table "isys_mandator" (system database) wrong. * Database settings wrong in configuration file: src/config.inc.php MySQL-Reports: [1045]: Access denied for user 'idoit'@'localhost' (using password: YES)

            Selbst wenn ich wieder alles 'rückwärts' mache bleibt es dabei.

            Meine Fragen - warum kommt am Anfang der errno:150 und wie verschlüsselt ihr die Kennwörter mit der mysql Funktion PASSWORD oder mit einer PHP-Funktion?

            Ich werd es in zwei Wochen weiter probieren - event habt ihr eine Idee wie es dann geht
            cu</passwort></passwort>

            Iustitia est constans et perpetua voluntas ius suum

            1 Reply Last reply Reply Quote 0
            • dsD Offline
              ds
              last edited by

              Hi,
              also das Password in der isys_person_intern (__user_pass) muss im MD5 Format gespeichert werden, andernfalls funktioniert das nicht.
              Hier der MD5-Hash für das Password "admin": 21232f297a57a5a743894a0e4a801fc3
              Dein MySQL Fehler sieht so aus als hättest du den SQL safe_mode angeschaltet. Versuch mal diesen auszumachen

              1 Reply Last reply Reply Quote 0
              • First post
                Last post