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_dbWird dieser Schritt nicht ausgeführt, kommt es zu der Fehlermeldung:
mysqld: Cant find file: host.frmDas 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 variablesBeispielausgabe:
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-testSollte 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.tsterzeugt das Resultat in
./tests/auto_increment.res
Online Suche im Handbuch |