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;
Schlagwort: update
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
Updaten von OpenSolaris auf das Devel Repository
Zu Sicherheit erzeigen wir ein neues BE:
beadm create opensolaris-6
Dieses wir nach /mnt gemountent:
beadm mount /opensolaris-6 /mnt
Das Devel Repository hinzufügen:
pkg -R /mnt set-authority -O http://pkg.opensolaris.org/dev opensolaris.org
Updaten der pkg Datenbank:
pkg -R /mnt refresh
Aktuelle IPS-Software installieren:
pkg -R /mnt install SUNWipkg pkg -R /mnt install entire
Das neune BE updaten:
pkg -R /mnt image-update
Neues BE Aktivieren:
beadm activate opensolaris-6
Zur Sicherheit noch den Grub updaten:
mnt/boot/solaris/bin/update_grub -R /mnt
Neues BE umounten und rebooten:
beadm unmount opensolaris-6 reboot