Als «mysql» getaggte Fragen

MySQL ist eine Open-Source-Datenbank von Oracle.



9
mysqldump wirft: Unbekannte Tabelle 'COLUMN_STATISTICS' in information_schema (1109)
Jedes Mal, wenn ich versuche, eine zu machen, mysqldumperhalte ich die folgende Fehlermeldung: $> mysqldump --single-transaction --host host -u user -p db > db.sql mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS WHERE SCHEMA_NAME = 'db' AND TABLE_NAME = 'Absence';': Unknown table 'COLUMN_STATISTICS' in information_schema (1109) Das Ergebnis ist …
118 mysql  mysqldump 

1
InnoDB: Fehler: Protokolldatei ./ib_logfile0 ist unterschiedlich groß
Ich habe gerade die folgenden Zeilen in /etc/mysql/my.cnf hinzugefügt, nachdem ich eine Datenbank für die Verwendung der InnoDB-Engine konvertiert habe. innodb_buffer_pool_size = 2560M innodb_log_file_size = 256M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16 innodb_flush_method = O_DIRECT Aber es wird der Fehler "FEHLER 2013 (HY000) in Zeile 2: Verbindung …
106 mysql  log-files  innodb 

1
Warum ignoriert das MySQL-Befehlszeilentool den Parameter --port?
Das mache ich: mysql --host=localhost --port=9999 mysql -u root -p --execute="show tables;" Der Befehl funktioniert (Verbindung zu Port 3306), unabhängig davon, was ich als --portArgument gebe. Ich habe zwei MySQL-Server auf einem Computer und möchte eine Verbindung zum zweiten herstellen, indem ich dessen Portnummer explizit angabe. Was ist los? Warum …
89 mysql  port 

9
mysqldump zu einem tar.gz
Normalerweise habe mysqldumpich nach dem Dump einer MySQL-Datenbank mit dem Befehl sofort die resultierende Datei tar / gzip. Ich suche nach einer Möglichkeit, dies mit einem Befehl zu tun: Also daraus: mysqldump dbname -u root -p > dbname.sql tar czvf dbname.sql.tgz dbname.sql rm dbname.sql Auf so etwas: mysqldump dbname -u …
88 mysql  debian  bash  gzip  tar 

10
Wie kann ich die Berechtigungen aus MySQL exportieren und dann auf einen neuen Server importieren?
Ich kann die Datenbanken mit mysqldump exportieren / importieren und das ist in Ordnung, aber wie erhalte ich die Berechtigungen für den neuen Server? Für zusätzliche Punkte gibt es bereits einige bestehende Datenbanken auf der neuen. Wie importiere ich die alten Server-Privilegien, ohne die bestehenden zu beschädigen? Alter Server: 5.0.67-Community …

5
Postgres äquivalent zu MySQL's \ G?
Weiß jemand, ob Postgres eine Möglichkeit hat, Abfrageergebnisse "hübsch" anzuzeigen, wie es MySQL tut, wenn eine Abfrage mit \ G in der Befehlszeile beendet wird? Zum Beispiel "select * from sometable \ G" im Gegensatz zu "select * from sometable"; Danke vielmals!
78 mysql  postgresql 

8
Wo ist mein MySQL-Log in OS X?
Ich habe / var / log und / usr / local / mysql überprüft und kann das Protokoll anscheinend nicht finden. Ich versuche, einen Fehler beim Herstellen einer Datenbankverbindung mit einer PHP-Funktion zu beheben.

9
Was ist der debian-sys-maint MySQL-Benutzer (und mehr)?
Ich wurde mehrmals vom Benutzer 'debian-sys-maint' gebissen, der standardmäßig auf den mysql-server-Paketen installiert ist, die aus den Ubuntu-Repositories installiert wurden. Im Allgemeinen ziehe ich eine neue Kopie unserer Produktionsdatenbank (die nicht unter Debian / Ubuntu läuft) zur Fehlerbehebung oder Neuentwicklung und vergesse, die mysql.user-Tabelle auszuschließen, wodurch der Benutzer debian-sys-maint verloren …
71 linux  ubuntu  mysql  debian 

17
mysql_upgrade schlägt ohne Angabe von Gründen fehl
Ich aktualisiere von MySQL 5.1 auf 5.5, starte mysql_upgradeund erhalte diese Ausgabe: # mysql_upgrade Looking for 'mysql' as: mysql Looking for 'mysqlcheck' as: mysqlcheck FATAL ERROR: Upgrade failed Irgendwelche Ideen, wo Sie nachsehen können, was gerade passiert (oder was nicht?), Damit ich das Problem beheben und tatsächlich ausführen kann mysql_upgrade? …
70 mysql  mysql5.5 

2
Wie kann ich Benutzerrechte in MySQL anzeigen?
Ich weiß, dass ich Benutzerrechte auf folgende einfache Weise festlegen kann: grant all on [database name].[table name] to [user name]@[host name]; Aber wie kann ich vorhandene Privilegien sehen? Ich muss Daten sehen, die denen ähneln, die bei der Gewährung verwendet werden. Mit anderen Worten möchte ich wissen, dass ein bestimmter …

1
Wie ändere ich die Berechtigungen für MySQL-Benutzer, die bereits erstellt wurden?
Ich verstehe, wie ein neuer Benutzer mit Berechtigungen erstellt wird, aber wie können Berechtigungen für Benutzer, die bereits erstellt wurden, korrekt geändert werden? Wir führen ein DB-Audit durch und einige Benutzer haben weitaus mehr Zugriff als nötig. Außerdem kenne ich die Passwörter für die meisten dieser MySQL-Benutzer nicht, deshalb möchte …
69 mysql 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.