Wie zu finden und zu deaktivieren, MySQL-strict-Modus?
Hallo alle zusammen ich wollte das mysql-strict-Modus für whmcs, und es deaktivieren, aber ich hatte keine Fortschritte
Ich bin ein Neuling also sry wenn ich nicht noch andere Dinge
Kann mir jemand helfen?
Ich arbeite WHM/Cpanel
InformationsquelleAutor Hamed Atae | 2016-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deaktivieren (oder auf) die mysql-strict-Zugang von cpanel.
1, Suche für 'phpmyadmin' in das Suchfeld ein, klicken Sie auf es
2, einmal phpmyadmin geladen wird, klicken Sie auf die 'Variablen' tab
3, suchen Sie nach "sql-Modus'
dann
drehen strict-Modus auf enter
drehen strict-Modus aus, geben Sie
Wenn Sie die Kontrolle über das Skript, das Sie verwenden werden, dann ist es eine gute Idee, lassen Sie den strikten Modus auf, es wird Sie warnen, auf irgendwelche Fehler in Ihrem code, bevor Sie ein Problem auf der ganzen Linie.
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
in/etc/my.cnf
Datei wie diese zu beantworten: stackoverflow.com/a/47416442/1407491InformationsquelleAutor Coz
Mir läuft Centos-6.9-server mit MariaDB und ein multi-cpanel-Konfiguration, so dass für Kunden, konnten Sie sich nicht deaktivieren Sie streng auf Ihre eigene, ohne dabei einen Mangel der Berechtigung Fehler. Dies ist, wie Sie es deaktivieren, weltweit:
Open SSH/Console und überprüfen Sie den aktuellen Modus an:
Suchen und Bearbeiten Sie die "meine.cnf" - Datei
Finden und ändern Sie die folgenden oder fügen Sie die Zeile wenn es nicht vorhanden
Strict-Modus Aktiviert:
Strict-Modus Deaktiviert:
Starten Sie den MySQL-Dienst
Überprüfen Sie den strikten Modus deaktiviert wurde:
Fertig 🙂
InformationsquelleAutor Shane Dolim
Zunächst zu deaktivieren, MySQL-strict-Modus, müssen Sie die server-root-Zugriff. Wenn Sie es nicht haben, können Sie es nicht. Wenn Sie gerade cPanel Zugang, das heißt, Sie sind nicht der administrator dieses Servers, oder Sie verfügen nicht über root-Zugriff.
Bearbeiten Sie Ihre mysql Konfigurationsdatei my.cnf, haben Sie Zugriff auf Ihren server per SSH (mit root-Benutzer oder mit sudo-Zugriff) und dann Bearbeiten /etc/my.cnf-Datei und fügen Sie die folgende Zeile, wenn es nicht vorhanden ist:
[mysqld]
sql_mode="TRADITIONELLEN,NO_AUTO_CREATE_USER"
Nachdem Sie diese Datei Bearbeiten, speichern Sie es und starten Sie den mysql-Dienst. Wieder, müssen Sie vollen root-Zugriff für den server zu ändern.
InformationsquelleAutor Kailash Aghera
Öffnen
my-default.ini
- Datei und entfernen Sie dieSTRICT_TRANS_TABLES
parameter aus sql_mode Wert.[Ex: localhost xampp die Datei ist im xampp/mysql/my-default.ini]
Standardwert sql_mode ist als unten
ändern
Dies wird deaktivieren Sie den strikten Modus in MYSQL
Ich arbeite in host cpanel und konnte ihn nicht finden
Es kann
my-default.ini
oder andere Datei mit der Endung.ini
. in der MYSQL-Installations-VerzeichnisSorry, aber es gibt mehr als 100 ini-Dateien hier
Es geht mir echt auf die Nerven. Ich habe nur Cpanel zugreifen. Wie könnte ich das?
InformationsquelleAutor Shirishkumar Bari