Para cambiar el dueño de una tabla en MariaDB debes tener privilegios de root o de superusuario.
Sin embargo, en MariaDB no existe como tal cambiar el “dueño” de una tabla por un comando específico como se puede hacer en PostgreSQL.
Lo que podrías hacer en cambio es asignar permisos a un determinado usuario sobre esa tabla que es esencialmente como decir que ese usuario es el dueño. Esto se hace con el comando GRANT.
Supongamos que el usuario se llama “usuario” y la tabla se llama “tabla1”. El comando sería algo así:
GRANT ALL PRIVILEGES ON base_de_datos.tabla1 TO ‘usuario’@‘localhost’;
Con ‘ALL PRIVILEGES’, todos los privilegios posibles se asignan a ese usuario para esa tabla específica.
Recuerda que debes reemplazar “base_de_datos” por el nombre de tu base de datos y reemplaza “localhost” según donde esté alojado tu base de datos. Además debes terminar cada sentencia SQL con punto y coma.
Por último, no olvides actualizar los privilegios con el comando:
FLUSH PRIVILEGES;
Para que los cambios se hagan efectivos.