PythonQ 240-8XX Manual de usuario Pagina 653

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 652
632 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
hinzuzuf¨ugen. Siehe Abschnitt 5.1.2 [Option files], Seite 175. Wenn Sie eine alte mysqld-
Version haben, die das nicht unterst¨utzt, onnen Sie das safe_mysqld-Skript editieren.
Es gibt dort eine auskommentierte Zeile ulimit -n 256. Entfernen Sie das ’#’-Zeichen,
um diese Zeile zu aktivieren, und ¨andern Sie die Anzahl 256, um die Anzahl verf¨ugbarer
Datei-Deskriptoren zu beeinflussen.
Mit ulimit (und open-files-limit) kann man die Anzahl von Datei-Deskriptoren her-
aufsetzen, aber nur bis zu der Grenze, die das Betriebssystem vorgibt. Dar¨uber hinaus gibt
es eine ’harte’ Grenze, die nur ¨uberschrieben werden kann, wenn Sie safe_mysqld oder
mysqld als Root starten (denken Sie daran, dass Sie in diesem Fall auch die --user=..-
Option benutzen m¨ussen). Wenn Sie die Betriebssystem-Grenze hinsichtlich der Anzahl von
Datei-Deskriptoren, die f¨ur jeden Prozess verf¨ugbar sind, heraufsetzen m¨ussen, schauen Sie
in der Dokumentation Ihres Betriebssystems nach.
Beachten Sie, dass ulimit nicht funktioniert, wenn Sie die tcsh-Shell laufen lassen! tcsh
berichtet auch nicht korrekte Werte, wenn Sie die aktuellen Grenzen abfragen! In diesem
Fall sollten Sie safe_mysqld mit sh starten!
A.3 Installationsbezogene Themen
A.3.1 Probleme beim Linken mit der MySQL-Client-Bibliothek
Wenn Sie Ihr Programm linken und Fehler f¨ur unreferenzierte Symbole erhalten, die mit
mysql_ beginnen, wie folgende:
/tmp/ccFKsdPa.o: In function ‘main’:
/tmp/ccFKsdPa.o(.text+0xb): undefined reference to ‘mysql_init’
/tmp/ccFKsdPa.o(.text+0x31): undefined reference to ‘mysql_real_connect’
/tmp/ccFKsdPa.o(.text+0x57): undefined reference to ‘mysql_real_connect’
/tmp/ccFKsdPa.o(.text+0x69): undefined reference to ‘mysql_error’
/tmp/ccFKsdPa.o(.text+0x9a): undefined reference to ‘mysql_close’
Sollten Sie das durch Hinzuf¨ugen von -Lpath-to-the-mysql-library-lmysqlclient als
LETZTES in Ihrer Link-Zeile beheben onnen.
Wenn Sie undefined reference-Fehler bei der uncompress- oder compress-Funktion er-
halten, f¨ugen Sie -lz als LETZTES zu Ihrer Link-Zeile hinzu und versuchen Sie es noch
einmal!
Wenn Sie undefined reference-Fehler bei Funktionen erhalten, die es auf Ihrem System
geben sollte, wie connect, sehen Sie in der Handbuch-Seite (ManPage) f¨ur die fragliche
Funktion nach, welche Bibliotheken Sie zur Link-Zeile hinzuf¨ugen sollten!
Wenn Sie undefined reference-Fehler bei Funktionen erhalten, die es auf Ihrem System
nicht gibt, wie folgenden:
mf_format.o(.text+0x201): undefined reference to ‘__lxstat’
Heißt das ¨ublicherweise, dass Ihre Bibliothek auf einem System kompiliert wurde, das
nicht 100% kompatibel zu Ihrem System ist. In diesem Fall sollten Sie die letzte MySQL-
Quelldistribution herunter laden und sie selbst kompilieren. Siehe Abschnitt 3.3 [Installing
source], Seite 67.
Vista de pagina 652
1 2 ... 648 649 650 651 652 653 654 655 656 657 658 ... 767 768

Comentarios a estos manuales

Sin comentarios