...
Nach dem ersten Start des MySQL Servers müssen nun die Zugangsdaten für den root-Benutzer festgelegt werden. Da in MySQL ein Benutzerkonto nicht nur aus einem Benutzernamen sondern auch aus eine Herkunftsadresse der Verbindung besteht, muss noch ein weiterer root-Benutzer erzeugt werden, der sich von beliebigen Herkunftsadressen verbinden darf. Dies erfolgt mit folgenden Befehlen (<password> mit den entsprechenden Passwort ersetzen):
Code Block | ||||
---|---|---|---|---|
| ||||
mysqladmin -u root password 'fireball<password>' mysqladmin -u root -h $(hostname -f) password 'fireball<password>' mysql -u root -pfireballp<password> -v -e"CREATE USER 'root'@'%' IDENTIFIED BY 'fireball<password>'" mysql -u root -pfireballp<password> -v -e"GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION" mysql -u root -pfireballp<password> -v -e"FLUSH PRIVILEGES" |
BETA - MySQL 8
...
Um die zusätzliche Funktion den SQL Prozeduren verfügbar zu machen, muss noch folgender Befehl ausgeführt werdenwerden (<password> mit den entsprechenden Passwort ersetzen):
Code Block | ||||
---|---|---|---|---|
| ||||
mysql -u root -pfireballp<password> -v -e"DROP FUNCTION IF EXISTS udpsend" mysql -u root -pfireballp<password> -v -e"CREATE FUNCTION udpsend RETURNS STRING SONAME 'jtel_udf_udpsend.so'" |
...