Erstellen der Datenbank

Verfasst von Hagen Graf am 23. June 2008 - 20:06

Nachdem Sie die Dateien in das richtige Verzeichnis kopiert haben, benötigen sie vor der eigentlichen Installation von Drupal noch eine Datenbank. Sie können die Erzeugung der Datenbank über den bei MySQL mitgelieferten MySQL-Monitor vornehmen oder über ein populäres Werkzeug wie phpMyAdmin. Sie können natürlich auch jedes andere Programm dafür verwenden, das per Datenbanktreiber auf MySQL oder PostgreSQL zugreifen kann. Dazu gehören Open Source-Programme wie OpenOffice.org und auch proprietäre Programme wie Microsoft Access. Im weiteren Verlauf werde ich die ersten beiden Möglichkeiten zeigen.

2.5.1 Datenbank mit phpMyAdmin erstellen

Wenn Sie mit XAMPP Lite arbeiten, ist auch automatisch phpMyAdmin installiert. phpMyAdmin ist ein in der Sprache PHP geschriebenes Verwaltungsprogramm für MySQL, das die Erstellung der Datenbank und die Vergabe der Benutzerrechte komfortabel ermöglicht.

phpMyAdmin - Anlegen der Datenbank drupal62
Abbildung 2.6: phpMyAdmin - Anlegen der Datenbank drupal62

Viele Webhoster bieten in ihren Paketen ebenfalls die Möglichkeit, Ihre Datenbanken mit phpMyAdmin zu pflegen.

Schritt 01: phpMyAdmin starten

Rufen Sie phpMyAdmin in Ihrem Browser auf. Wenn Sie mit XAMPP Lite arbeiten, benutzen Sie dazu die URL http://localhost/phpmyadmin.

Im linken Bereich sehen Sie alle verfügbaren Datenbanken.

Schritt 02: Datenbank anlegen

Im mittleren Bereich können Sie die Datenbank drupal62 anlegen. Geben Sie dazu Name und Zeichensatz ein. Wenn möglich UTF8_general_ci. Durch einen Klick auf den Button Anlegen erzeugen Sie die Datenbank.

Sie werden danach sofort mit der Datenbank verbunden. Das erkennen Sie daran, dass im linken Bereich jetzt drupal62 als Datenbank ausgewählt ist (Abbildung 7).

phpMyAdmin - Neue Datenbank
Abbildung 2.7: phpMyAdmin - Neue Datenbank

Schritt 03: Benutzerrechte zuordnen

Sie müssen dem gewünschten Benutzer die entsprechenden Rechte zuteilen. Klicken Sie auf den Link SQL und geben Sie die folgenden Befehle ein:

GRANT ALL PRIVILEGES
ON drupal62.*
TO nobody@localhost
IDENTIFIED BY 'kaesekuchen';

FLUSH PRIVILEGES;

Durch einen Klick auf OK werden die Befehle an die Datenbank gesandt, und Sie erhalten eine Rückmeldung, ob die Aktion erfolgreich war.

Ihr SQL-Befehl wurde erfolgreich ausgeführt.

SQL-Befehl:
GRANT ALL PRIVILEGES ON drupal62.* TO nobody@localhost IDENTIFIED BY 'kaesekuchen';

# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

FLUSH PRIVILEGES ;

#MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).

Damit haben Sie auch hier alle Vorbereitungen für eine erfolgreiche Installation erledigt.

2.5.2 Datenbank mit dem MySQL-Monitor erstellen

Der MySQL-Monitor ist ein Hilfsprogramm, das gemeinsam mit der MySQL-Datenbank ausgeliefert wird und in einer Shell unter Linux und OS X sowie in einer DOS-Eingabeaufforderung unter Windows läuft.

Schritt 01: MySQL Monitor starten

Unter Windows öffnen Sie eine DOS-Eingabeaufforderung durch einen Klick auf das Startmenü und schreiben in das Suchfeld einfach „Eingabe“. Führen Sie das im Suchergebnis im oberen Bereich angezeigte Programm Eingabeaufforderung (Abbildung 8) aus.

Eingabeaufforderung unter Windows Vista aufrufen
Abbildung 2.8: Eingabeaufforderung unter Windows Vista aufrufen

Wechseln Sie in das MySQL-Verzeichnis mit dem DOS-Befehl

cd [Laufwerk:]\xampplite\mysql\bin

und rufen Sie hier ebenfalls den MySQL-Monitor mit dem Befehl mysql –u root auf. Standardmäßig ist für den root-Benutzer von XAMPP Lite kein Passwort vergeben. Falls Sie auf der lokalen XAMPP Lite-Startseite unter dem Link Sicherheitscheck ein Passwort vergeben haben , müssen Sie den MySQL-Monitor mit dem Befehl

mysql –u root –p

aufrufen. Das vergebene Passwort wird dann abgefragt. Bestätigen Sie entweder das leere Passwort oder tippen Sie Ihr vergebenes Passwort ein. Der MySQL-Monitor meldet sich mit einem Prompt (mysql >) und wartet auf Ihre Befehle (Abbildung 9).

HINWEIS

Das MySQL-root-Benutzerkonto hat nichts mit dem gleichnamigen root-Benutzerkonto Ihres Linux-Rechners zu tun. Es sind zwei völlig voneinander getrennte Systeme. Wenn Sie einen Linux-Server bei einem Provider anmieten, wird er häufig mit einer Weboberfläche wie Confixx ausgeliefert. Die Server sind dann oft so vorkonfiguriert, dass das Linux-root-Passwort und das MySQL-root-Passwort gleichlautend sind.

MySQL-Monitor unter Windows Vista
Abbildung 2.9 MySQL-Monitor unter Windows Vista

Schritt 02: Die Datenbank erstellen

Erstellen Sie sich eine neue Datenbank mit dem Namen drupal62 durch Eingabe des entsprechenden SQL-Befehls. SQL ist eine Datenbankabfragesprache und wird von allen gängigen Datenbanken verstanden:

mysql> CREATE DATABASE drupal62 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

MySQL antwortet mit Query ok, 1 row affected ().

MySQL Monitor - Erzeugung der Drupal-Datenbank
Abbildung 2.10: MySQL Monitor - Erzeugung der Drupal-Datenbank

Der Befehl

SHOW DATABASES;

zeigt alle vorhandenenen Datenbanken an. Mit

DROP DATABASE drupal62;

könnten Sie die soeben erstellte Datenbank wieder löschen.

Schritt 03: Benutzerrechte

Der Benutzer root hat automatisch alle Rechte an allen Datenbanken. Sie können also lokal bedenkenlos mit dem User root arbeiten und müssen nichts weiter ändern.

Wenn Sie Drupal bei Ihrem Provider installieren, sind bei den meisten Shared-Hosting-Paketen der MySQL-Benutzer und die Anzahl und Namen der verfügbaren Datenbanken vorgegeben. In diesem Fall müssen Sie den vom Provider vorgegebenen Benutzer- und Datenbanknamen verwenden.

Um die Vorgehensweise kennen zu lernen, weisen Sie im folgenden Beispiel die entsprechenden Zugriffsrechte zu:

mysql> GRANT ALL PRIVILEGES
ON drupal62.*
TO nobody@localhost
IDENTIFIED BY 'kaesekuchen';

Mit dem GRANT-Befehl weisen Sie alle Berechtigungen an der Datenbank drupal62 dem MySQL-Benutzer nobody zu und benutzen das Passwort kaesekuchen. Falls das Benutzerkonto nobody noch nicht existiert, wird es angelegt.

HINWEIS

Der Benutzer root ist in XAMPP Lite standardmäßig ohne Passwort vorgegeben. Er hat Zugriffsrechte auf alle Datenbanken. Sie können auch mit dem root-Benutzerkonto arbeiten, sollten aber außerhalb Ihrer lokalen Umgebung immer ein Passwort vergeben.

Mit dem Befehl

mysql> FLUSH PRIVILEGES;

aktivieren Sie die zugewiesenen Berechtigungen. Nach Ausführung dieses Befehls sind die Benutzeränderungen aktiv.

HINWEIS

In neueren MySQL-Versionen ist der FLUSH-Befehl nicht mehr notwendig. Er wird allerdings weiterhin von MySQL akzeptiert und hat keinerlei schädliche Nebenwirkungen.

Melden Sie sich mit exit oder quit vom MySQL Monitor ab und mit dem neuen Benutzer nobody und dem vergebenen Passwort wieder an (Listing 1). Nach Eingabe des Befehls SHOW DATABASES; sehen Sie Ihre eben erstellte Datenbank.

C:\xampplite\mysql\bin>mysql -u nobody -pkaesekuchen

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 8

Server version: 5.0.51a Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> SHOW DATABASES;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| drupal62           |

+--------------------+

2 rows in set (0.00 sec)

mysql>

Listing 2.1: MySQL-Monitor – Benutzer nobody

Damit sind alle Vorbereitungen für eine Drupal-Installation abgeschlossen.

Nachdem Sie die Dateien in das richtige Verzeichnis kopiert haben, benötigen sie vor der eigentlichen Installation von Drupal noch eine Datenbank. Sie können die Erzeugung der Datenbank über den bei MySQL mitgelieferten MySQL-Monitor vornehmen oder über ein populäres Werkzeug wie phpMyAdmin. Sie können natürlich auch jedes andere Programm dafür verwenden, das per Datenbanktreiber auf MySQL oder PostgreSQL zugreifen kann. Dazu gehören Open Source-Programme wie OpenOffice.org und auch proprietäre Programme wie Microsoft Access. Im weiteren Verlauf werde ich die ersten beiden Möglichkeiten zeigen.2.5.1 Datenbank mit phpMyAdmin erstellenWenn Sie mit XAMPP Lite arbeiten, ist auch automatisch phpMyAdmin installiert. phpMyAdmin ist ein in der Sprache PHP geschriebenes Verwaltungsprogramm für MySQL, das die Erstellung der Datenbank und die Vergabe der Benutzerrechte komfortabel ermöglicht.Abbildung 2.6: phpMyAdmin - Anlegen der Datenbank drupal62Viele Webhoster bieten in ihren Paketen ebenfalls die Möglichkeit, Ihre Datenbanken mit phpMyAdmin zu pflegen.Schritt 01: phpMyAdmin startenRufen Sie phpMyAdmin in Ihrem Browser auf. Wenn Sie mit XAMPP Lite arbeiten, benutzen Sie dazu die URL http://localhost/phpmyadmin.Im linken Bereich sehen Sie alle verfügbaren Datenbanken. Schritt 02: Datenbank anlegenIm mittleren Bereich können Sie die Datenbank drupal62 anlegen. Geben Sie dazu Name und Zeichensatz ein. Wenn möglich UTF8_general_ci. Durch einen Klick auf den Button Anlegen erzeugen Sie die Datenbank.Sie werden danach sofort mit der Datenbank verbunden. Das erkennen Sie daran, dass im linken Bereich jetzt drupal62 als Datenbank ausgewählt ist (Abbildung 7).Abbildung 2.7: phpMyAdmin - Neue DatenbankSchritt 03: Benutzerrechte zuordnenSie müssen dem gewünschten Benutzer die entsprechenden Rechte zuteilen. Klicken Sie auf den Link SQL und geben Sie die folgenden Befehle ein:GRANT ALL PRIVILEGESON drupal62.*TO nobody@localhostIDENTIFIED BY 'kaesekuchen';FLUSH PRIVILEGES; Durch einen Klick auf OK werden die Befehle an die Datenbank gesandt, und Sie erhalten eine Rückmeldung, ob die Aktion erfolgreich war.Ihr SQL-Befehl wurde erfolgreich ausgeführt. SQL-Befehl:GRANT ALL PRIVILEGES ON drupal62.* TO nobody@localhost IDENTIFIED BY 'kaesekuchen';# MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).FLUSH PRIVILEGES ;#MySQL lieferte ein leeres Resultat zurück (d. h. null Zeilen).Damit haben Sie auch hier alle Vorbereitungen für eine erfolgreiche Installation erledigt.2.5.2 Datenbank mit dem MySQL-Monitor erstellenDer MySQL-Monitor ist ein Hilfsprogramm, das gemeinsam mit der MySQL-Datenbank ausgeliefert wird und in einer Shell unter Linux und OS X sowie in einer DOS-Eingabeaufforderung unter Windows läuft.Schritt 01: MySQL Monitor startenUnter Windows öffnen Sie eine DOS-Eingabeaufforderung durch einen Klick auf das Startmenü und schreiben in das Suchfeld einfach „Eingabe“. Führen Sie das im Suchergebnis im oberen Bereich angezeigte Programm Eingabeaufforderung (Abbildung 8) aus.Abbildung 2.8: Eingabeaufforderung unter Windows Vista aufrufenWechseln Sie in das MySQL-Verzeichnis mit dem DOS-Befehlcd [Laufwerk:]\xampplite\mysql\binund rufen Sie hier ebenfalls den MySQL-Monitor mit dem Befehl mysql –u root auf. Standardmäßig ist für den root-Benutzer von XAMPP Lite kein Passwort vergeben. Falls Sie auf der lokalen XAMPP Lite-Startseite unter dem Link Sicherheitscheck ein Passwort vergeben haben , müssen Sie den MySQL-Monitor mit dem Befehlmysql –u root –paufrufen. Das vergebene Passwort wird dann abgefragt. Bestätigen Sie entweder das leere Passwort oder tippen Sie Ihr vergebenes Passwort ein. Der MySQL-Monitor meldet sich mit einem Prompt (mysql >) und wartet auf Ihre Befehle (Abbildung 9).HINWEISDas MySQL-root-Benutzerkonto hat nichts mit dem gleichnamigen root-Benutzerkonto Ihres Linux-Rechners zu tun. Es sind zwei völlig voneinander getrennte Systeme. Wenn Sie einen Linux-Server bei einem Provider anmieten, wird er häufig mit einer Weboberfläche wie Confixx ausgeliefert. Die Server sind dann oft so vorkonfiguriert, dass das Linux-root-Passwort und das MySQL-root-Passwort gleichlautend sind.Abbildung 2.9 MySQL-Monitor unter Windows VistaSchritt 02: Die Datenbank erstellenErstellen Sie sich eine neue Datenbank mit dem Namen drupal62 durch Eingabe des entsprechenden SQL-Befehls. SQL ist eine Datenbankabfragesprache und wird von allen gängigen Datenbanken verstanden:mysql> CREATE DATABASE drupal62 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;MySQL antwortet mit Query ok, 1 row affected ().Abbildung 2.10: MySQL Monitor - Erzeugung der Drupal-DatenbankDer BefehlSHOW DATABASES; zeigt alle vorhandenenen Datenbanken an. MitDROP DATABASE drupal62; könnten Sie die soeben erstellte Datenbank wieder löschen.Schritt 03: BenutzerrechteDer Benutzer root hat automatisch alle Rechte an allen Datenbanken. Sie können also lokal bedenkenlos mit dem User root arbeiten und müssen nichts weiter ändern.Wenn Sie Drupal bei Ihrem Provider installieren, sind bei den meisten Shared-Hosting-Paketen der MySQL-Benutzer und die Anzahl und Namen der verfügbaren Datenbanken vorgegeben. In diesem Fall müssen Sie den vom Provider vorgegebenen Benutzer- und Datenbanknamen verwenden.Um die Vorgehensweise kennen zu lernen, weisen Sie im folgenden Beispiel die entsprechenden Zugriffsrechte zu:mysql> GRANT ALL PRIVILEGESON drupal62.*TO nobody@localhostIDENTIFIED BY 'kaesekuchen';Mit dem GRANT-Befehl weisen Sie alle Berechtigungen an der Datenbank drupal62 dem MySQL-Benutzer nobody zu und benutzen das Passwort kaesekuchen. Falls das Benutzerkonto nobody noch nicht existiert, wird es angelegt.HINWEISDer Benutzer root ist in XAMPP Lite standardmäßig ohne Passwort vorgegeben. Er hat Zugriffsrechte auf alle Datenbanken. Sie können auch mit dem root-Benutzerkonto arbeiten, sollten aber außerhalb Ihrer lokalen Umgebung immer ein Passwort vergeben.Mit dem Befehlmysql> FLUSH PRIVILEGES; aktivieren Sie die zugewiesenen Berechtigungen. Nach Ausführung dieses Befehls sind die Benutzeränderungen aktiv.HINWEISIn neueren MySQL-Versionen ist der FLUSH-Befehl nicht mehr notwendig. Er wird allerdings weiterhin von MySQL akzeptiert und hat keinerlei schädliche Nebenwirkungen.Melden Sie sich mit exit oder quit vom MySQL Monitor ab und mit dem neuen Benutzer nobody und dem vergebenen Passwort wieder an (Listing 1). Nach Eingabe des Befehls SHOW DATABASES; sehen Sie Ihre eben erstellte Datenbank.C:\xampplite\mysql\bin>mysql -u nobody -pkaesekuchenWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.0.51a Source distributionType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> SHOW DATABASES;+--------------------+| Database           |+--------------------+| information_schema || drupal62           |+--------------------+2 rows in set (0.00 sec)mysql>Listing 2.1: MySQL-Monitor – Benutzer nobodyDamit sind alle Vorbereitungen für eine Drupal-Installation abgeschlossen.

3 Kommentare

Hallo Hagen, ich habe ein

Submitted by Guest on 14. September 2011 - 8:52.

Hallo Hagen,

ich habe ein Problem beim Erstellen meiner Datenbank. Da ich absoluter Neuling auf dem Gebiet bin, habe ich vor mir die Version 6 auf meinem Rechner zu installieren und gehe dabei Schritt für Schritt nach deinem Handbuch vor.
Das runterladen von Xampp hat super geklappt.
Leider kann ich keine Datenbank mit dem MySQL-Monitor erstellen.
Bei der Eingabe des Befehls "mysql –u root –p" sieht meine Oberfläche nicht so aus wie in deinem Buch und der anschließende Befehle "mysql> CREATE DATABASE drupal62 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" wird gar nicht mehr ausgeführt. Die Antwort darauf ist " Der Befehl CREATE ist entweder falsch geschrieben oder konnte nicht gefunden werden."

Kannst Du mir helfen wie ich dieses Problem lösen kann?
da ich erstmal Drupal auf meien Rechner ausprobieren will und nicht gleich auf dem Server meines Providers, arbeiten will, benutzte ich XAMPP 1.7.4. und nicht XAMPPLITE, kann das damit zusamenhängen?

Vielen Dank im Voraus
Kiki Riki

Hier meine Eingabeauforderung:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Dokumente und Einstellungen\dj>cd c:\xampp\mysql\bin

C:\xampp\mysql\bin>mysql -u root -p
mysql Ver 14.14 Distrib 5.5.8, for Win32 (x86)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Usage: mysql [OPTIONS] [database]
-?, --help Display this help and exit.
-I, --help Synonym for -?
--auto-rehash Enable automatic rehashing. One doesn't need to use
'rehash' to get table and field completion, but startup
and reconnecting may take a longer time. Disable with
--disable-auto-rehash.
(Defaults to on; use --skip-auto-rehash to disable.)
-A, --no-auto-rehash
No automatic rehashing. One has to use 'rehash' to get
table and field completion. This gives a quicker start of
mysql and disables rehashing on reconnect.
--auto-vertical-output
Automatically switch to vertical output mode if the
result is wider than the terminal width.
-B, --batch Don't use history file. Disable interactive behavior.
(Enables --silent.)
--character-sets-dir=name
Directory for character set files.
--column-type-info Display column type information.
-c, --comments Preserve comments. Send comments to the server. The
default is --skip-comments (discard comments), enable
with --comments.
-C, --compress Use compression in server/client protocol.
-#, --debug[=#] This is a non-debug version. Catch this and exit.
--debug-check Check memory and open file usage at exit.
-T, --debug-info Print some debug info at exit.
-D, --database=name Database to use.
--default-character-set=name
Set the default character set.
--delimiter=name Delimiter to be used.
-e, --execute=name Execute command and quit. (Disables --force and history
file.)
-E, --vertical Print the output of a query (rows) vertically.
-f, --force Continue even if we get an SQL error.
-G, --named-commands
Enable named commands. Named commands mean this program's
internal commands; see mysql> help . When enabled, the
named commands can be used from any line of the query,
otherwise only from the first line, before an enter.
Disable with --disable-named-commands. This option is
disabled by default.
-i, --ignore-spaces Ignore space after function names.
--init-command=name SQL Command to execute when connecting to MySQL server.
Will automatically be re-executed when reconnecting.
--local-infile Enable/disable LOAD DATA LOCAL INFILE.
-b, --no-beep Turn off beep on error.
-h, --host=name Connect to host.
-H, --html Produce HTML output.
-X, --xml Produce XML output.
--line-numbers Write line numbers for errors.
(Defaults to on; use --skip-line-numbers to disable.)
-L, --skip-line-numbers
Don't write line number for errors.
-n, --unbuffered Flush buffer after each query.
--column-names Write column names in results.
(Defaults to on; use --skip-column-names to disable.)
-N, --skip-column-names
Don't write column names in results.
--sigint-ignore Ignore SIGINT (CTRL-C).
-o, --one-database Only update the default database. This is useful for
skipping updates to other database in the update log.
-p, --password[=name]
Password to use when connecting to server. If password is
not given it's asked from the tty.
-W, --pipe Use named pipes to connect to server.
-P, --port=# Port number to use for connection or 0 for default to, in
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/services, built-in default (3306).
--prompt=name Set the mysql prompt to this value.
--protocol=name The protocol to use for connection (tcp, socket, pipe,
memory).
-q, --quick Don't cache result, print it row by row. This may slow
down the server if the output is suspended. Doesn't use
history file.
-r, --raw Write fields without conversion. Used with --batch.
--reconnect Reconnect if the connection is lost. Disable with
--disable-reconnect. This option is enabled by default.
(Defaults to on; use --skip-reconnect to disable.)
-s, --silent Be more silent. Print results with a tab as separator,
each row on new line.
--shared-memory-base-name=name
Base name of shared memory.
-S, --socket=name The socket file to use for connection.
--ssl Enable SSL for connection (automatically enabled with
other flags).
--ssl-ca=name CA file in PEM format (check OpenSSL docs, implies
--ssl).
--ssl-capath=name CA directory (check OpenSSL docs, implies --ssl).
--ssl-cert=name X509 cert in PEM format (implies --ssl).
--ssl-cipher=name SSL cipher to use (implies --ssl).
--ssl-key=name X509 key in PEM format (implies --ssl).
--ssl-verify-server-cert
Verify server's "Common Name" in its cert against
hostname used when connecting. This option is disabled by
default.
-t, --table Output in table format.
--tee=name Append everything into outfile. See interactive help (\h)
also. Does not work in batch mode. Disable with
--disable-tee. This option is disabled by default.
-u, --user=name User for login if not current user.
-U, --safe-updates Only allow UPDATE and DELETE that uses keys.
-U, --i-am-a-dummy Synonym for option --safe-updates, -U.
-v, --verbose Write more. (-v -v -v gives the table output format).
-V, --version Output version information and exit.
-w, --wait Wait and retry if connection is down.
--connect-timeout=# Number of seconds before connection timeout.
--max-allowed-packet=#
The maximum packet length to send to or receive from
server.
--net-buffer-length=#
The buffer size for TCP/IP and socket communication.
--select-limit=# Automatic limit for SELECT when using --safe-updates.
--max-join-size=# Automatic limit for rows in a join when using
--safe-updates.
--secure-auth Refuse client connecting to server if it uses old
(pre-4.1.1) protocol.
--server-arg=name Send embedded server this as a parameter.
--show-warnings Show warnings after every statement.
--plugin-dir=name Directory for client-side plugins.
--default-auth=name Default authentication client-side plugin to use.

Default options are read from the following files in the given order:
C:\WINDOWS\my.ini C:\WINDOWS\my.cnf C:\my.ini C:\my.cnf C:\xampp\mysql\my.ini C:
\xampp\mysql\my.cnf
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults Print the program argument list and exit.
--no-defaults Don't read default options from any option file.
--defaults-file=# Only read default options from the given file #.
--defaults-extra-file=# Read this file after the global files are read.

Variables (--variable-name=value)
and boolean options {FALSE|TRUE} Value (after reading options)
--------------------------------- ----------------------------------------
auto-rehash TRUE
auto-vertical-output FALSE
character-sets-dir (No default value)
column-type-info FALSE
comments FALSE
compress FALSE
debug-check FALSE
debug-info FALSE
database (No default value)
default-character-set auto
delimiter ;
vertical FALSE
force FALSE
named-commands FALSE
ignore-spaces FALSE
init-command (No default value)
local-infile FALSE
no-beep FALSE
host (No default value)
html FALSE
xml FALSE
line-numbers TRUE
unbuffered FALSE
column-names TRUE
sigint-ignore FALSE
port 0
prompt mysql>
quick FALSE
raw FALSE
reconnect TRUE
shared-memory-base-name (No default value)
socket (No default value)
ssl FALSE
ssl-ca (No default value)
ssl-capath (No default value)
ssl-cert (No default value)
ssl-cipher (No default value)
ssl-key (No default value)
ssl-verify-server-cert FALSE
table FALSE
user (No default value)
safe-updates FALSE
i-am-a-dummy FALSE
connect-timeout 0
max-allowed-packet 16777216
net-buffer-length 16384
select-limit 1000
max-join-size 1000000
secure-auth FALSE
show-warnings FALSE
plugin-dir (No default value)
default-auth (No default value)

C:\xampp\mysql\bin>

Du kannst die Datenbank mit

Submitted by concierge on 14. September 2011 - 15:58.

Du kannst die Datenbank mit phpmyadmin erstellen,
siehe Abbildung 2.6: phpMyAdmin - Anlegen der Datenbank drupal62

Nette Anleitungen! - Jedoch

Submitted by Guest on 17. May 2012 - 11:58.

Nette Anleitungen! - Jedoch ein Hinweis was nobody und käsekuchen sein soll wäre schon sehr hilfreich

Kommentar hinzufügen

  • Internet- und E-Mail-Adressen werden automatisch umgewandelt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <br><pre>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen