![]() |
Online Suche im Handbuch | ![]() |
mysql_install_db.
Dies ist nur dann notwendig, wenn MySQL zum erstenmal installiert wird.
Andernfalls liegen die Grant-Tables bereits vor und der Server wird mittels
safe_mysql gestartet.
scripts/mysql_install_db
Wird dieser Schritt nicht ausgeführt, kommt es zu der Fehlermeldung:
mysqld: Cant find file: host.frm
Das Script erzeugt drei Tabellen (users, db und
host) in der Datenbank mysql.
Die voreingestellten Zugriffsberechtigungen teilen dem MySQL-root-Benutzer
alle Berechtigungen zu und erlauben jedem Benutzer die Erzeugung und Verwendung
der Datenbank test bzw. aller Datenbanken die mit
test_ beginnen.
Dies geschieht mittels mysqladmin:
BINDIR/mysqladmin version
BINDIR/mysqladmin variables
Beispielausgabe:
BINDIR/mysqladmin version
mysqladmin Ver 6.3 Distrib 3.22.9-beta, for pc-linux-gnu on i686
TCX Datakonsult AB, by Monty
Server version 3.22.9-beta
Protocol version 10
Connection Localhost via UNIX socket
TCP port 3306
UNIX socket /tmp/mysql.sock
Uptime: 16 sec
BINDIR/mysqladmin -u root shutdown
BINDIR/safe_mysql --log &
BINDIR/mysqlshow +-----------+ | Databases | +-----------+ | mysql | +-----------+
BINDIR/mysqlshow mysql Database: mysql +--------+ | Tables | +--------+ | db | | host | | user | +--------+
BINDIR/mysql -e select host,db,user from db mysql +------+--------+------+ | host | db | user | +------+--------+------+ | % | test | | | % | test_% | | +------+--------+------+
cd sql-bench
run-all-test
Sollte kein sql-bench-Verzeichnis verhanden sein, handelt es sich womöglich
um eine RPM-Binary-Distribution. (Source-RPM-Distributionen enthalten dieses
Verzeichnis). Die Benchmark-Suite wird ab 3.22 separat vertrieben. Die
Benchmark-RPMs sind benannt wie:
mysql-bench-VERSION-i386.rpm.
BINDIR/mysql -wf test < ./tests/auto_increment.tst
erzeugt das Resultat in
./tests/auto_increment.res
![]() |
Online Suche im Handbuch | ![]() |