The user specified as a definer does not exist

El mensaje de error indica que el usuario especificado como definer en el procedimiento almacenado no existe en la base de datos, el definer es el usuario que originalmente creó el procedimiento almacenado y se utiliza para determinar los permisos y privilegios necesarios para ejecutarlo. Puede resultar un poco confuso, porque el usuario puede existir, solo que puede faltar concederle el permiso adecuado, por ejemplo si el error dice Significa

Instalando la ultima versión de Ruby en CentOS

Ruby es un lenguaje de programación interpretado y de alto nivel, lo que significa que es un lenguaje más natural y comprensible que el lenguaje máquina de bajo nivel, fue desarrollado por el programador japonés Yukihiro «Matz» Matsumoto a partir de 1993 como un lenguaje de propósito general y hoy vamos a ver como instalarlo en un servidor CentOS Alvaro De LeónAdministrador de Sistemas, Programador, Docente y ahora resulta que también

Hola Mundo en Cobol

Si bien Cobol es uno de los lenguajes más antiguos es sin duda uno de los más importantes aún hoy día, a pesar de su recurrente muerte anunciada sigue siendo ampliamente usado en bancos,  salud, gobiernos y cualquier empresa de finanzas, son sistemas que no solo son solo caros de sustituir y modernizar sino que simplemente funcionan bien y cumplen con sus tareas, nadie lo resumo mejor que Bill Gates

Visual Studio Code no abre y no muestra error

Un error que me ha pasado varias veces con Visual Studio Code en Debian Linux es que simplemente no abre, si bien el problema no era realmente editor si se dificultaba encontrar el motivo y una solución ya que no mostraba ningún mensaje de error. El caso es que Visual Studio Code falla de forma silenciosa, incluso al ejecutarlo desde consola no arroja ningún error o mensaje de ningún tipo

Problemas con Tabs en VIM en archivos Python y como solucionarlo

Como editor de texto en consola habitualmente uso nano, principalmente por costumbre, VI siempre me pareció complicado e innecesario aprender tantos atajos de teclado teniendo herramientas mas simples e intuitivas como nano, ya que soy pragmático y a la hora de elegir una herramienta siempre busco la más sencilla posible mientras cumpla con su cometido y nano comuple a la perfecion. Si embargo hace algunas semanas me crucé con un

Entorno de desarrollo Apache/Nginx en Docker

Uno de los grandes problemas a los que se enfrenta un programador novato es a configurar un entorno de desarrollo por eso una de las soluciones mas populares es XAMPP, es una gran alternativa sobre todo si estamos comenzado ya que instala todo junto y viene listo para usar, sin embargo la gran desventaja es que estos entornos están muy lejos ser un entorno que se asemeje a un servidor

EasyMySQL, una librería para manejo de MySQL en Python

En lo personal no soy de publicar código o publicar repositorios, mucha veces porque lo que hago lo hago por trabajo y no es ético liberarlo incluso cuando se tratan de cosas genéricas y en otro caso son cosas interesantes solo que pequeñas como para publicar un proyecto. Sin embargo una de las mejores cosas que tiene Python es que aparte de ser un gran lenguaje tiene un repositorio con

Android Studio se congela al crear proyecto en Flutter

Buscando opciones para desarrollo móvil multiplataforma encontré Flutter un framework que utiliza Dart como lenguaje y puede utilizarse desde Android Studio, lo curioso fue que ya de entrada falla al crear el proyecto, nunca termina de crearlo, quedando en la siguiente pantalla: Alvaro De LeónAdministrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de experiencia en computación atendiendo nabos y

Actualización CentOS7/Nginx/MariaDB [Junio 2019]

Esto es una actualización de la imagen utilizada en Crear contenedor Docker con CentOS7/Nginx/MariaDB y MultiPHP para crear un entorno de desarrollo ideal para PHP. A nivel de software no hay grandes campos solo se actualizaron paquetes de sistema y de servicios, una lista completa de los paquetes actualizados: Alvaro De LeónAdministrador de Sistemas, Programador, Docente y ahora resulta que también Blogger (peor es ser tictoker). Más de 20 años de

Actualizar de MariaDB 5.5 a MariaDB 10 en CentOS 7

En una instalación por defecto CentOS nos ofrece MariaDB 5.5 y puede que se necesite instalar una versión más actual por alguna funcionalidad, por algún requerimiento o por la razón que sea. Al menos que se esté seguro que la base de datos y las aplicaciones que usen esas base de datos soportan el cambio conviene que el cambio sea evaluado. Se tiene que tener presente que luego del update