Datenbank und Nutzer unter mysql anlegen

CREATE DATABASE 'testdb';
DROP DATABASE 'testdb';
GRANT CREATE,INSERT,DELETE,UPDATE,DROP,ALTER,SELECT on testdb.* to \
      testuser@dione.home.leppa.de IDENTIFIED BY 'PASSWORT';
DELETE FROM mysql.user WHERE USER='testuser';
FLUSH PRIVILEGES;

show grants for 'testuser'@'dione.home.leppa.de';
describe user;
select user,host,authentication_string,plugin from user;

mysql Version in Opensolaris

Bei einem update von Opensolaris wurde automatisch die mysql Installation von 5.0 auf 5.1 aktualisiert.

Der mysql Service sah wie folgt aus:

# svcs mysql
STATE          STIME    FMRI
online         20:32:08 svc:/application/database/mysql:version_51

Um weiterhin mysql 5.0 zu verwenden, sind die folgenden Schritte notwendig:

Überprüfen des data Links im Verzeichnis /var/mysql

# ls -l /var/mysql/
total 5
drwxr-xr-x 3 mysql mysql 3 2009-12-07 20:37 5.0
drwxr-xr-x 3 mysql mysql 3 2009-12-07 20:37 5.1
lrwxrwxrwx 1 root  root  3 2009-12-12 20:32 data -> 5.0

Neuer Import des mysql Manifestes

# svccfg import /var/svc/manifest/application/database/mysql.xml
# svcs mysql
STATE          STIME    FMRI
online         20:32:08 svc:/application/database/mysql:version_51
disabled       20:32:52 svc:/application/database/mysql:version_50

Abschalten der mysql 5.1 Instanz und einschalten der mysql 5.0 Instanz

# svcadm disable mysql:version_51
# svcadm enable  mysql:version_50