Como ejecutar tu acceso a mysql en un Directadmin sin usar root
Introducción Mysql password en Directadmin
Muchos estamos habituados al uso de un .my.cnf
en nuestro usuario para acceder como root
a mysql.
En el caso de Directadmin la instalación por defecto no autroiza a root con el uso de sockets, si no que es una instalación personalizada, en la que el usuario que tiene privilegios globales se llama da_admin
y tiene su contraseña guardada en /usr/local/directadmin/conf/mysql.conf
Si no queremos añadir otro usuario y conservar este sistema, podemos usar este comando (o generar un alias para usarlo ;-) )
mysql -u da_admin -p$(grep 'passwd' /usr/local/directadmin/conf/mysql.conf | awk -F= '{print $2}')
Alternativa .my.cnf
La otra es la de siempre, si confias en ella que en realidad es mas segura que pasar un password por un script, que es editar el fichero /root/.my.cnf
[client]
user=da_admin
password=PasswordObtenidodelFecijeroDeConfiguracion
Necesitarás pasar el user al menos
mysql -u admin
Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris
Si necesitas soporte profesional puedes contratar con Castris soporte profesional.