echo $begrüßung;
Ich vermute, dass das mit "Create_tmp_table_priv" (mySQL 5) zusammenhängt. Jedoch steht in der User-Tabelle "Y" in der Spalte "Create_tmp_table_priv".
Hast du nach dem Ändern der Berechtigungen MySQL neu gestartet bzw. die Berechtigungsänderungen mit FLUSH PRIVILEGES wirksam werden lassen?
echo "$verabschiedung $name";