Ir al contenido principal
CAMBIAR MARIA DB POR MYSQL EN XAMPP

A veces cuando queremos usar mysql workbench como IDE para nuestras bases de datos marca error por que la ultima versión de XAMPP trae como gestor de base de datos a mariadb, por tal motivo necesitamos cambiar la versión a la original mysql 5 u 8.

Las instrucciones son las siguientes: 
La ultima version de XAMPP contiene MariaDB en vez de MySQL.
Pero MariaDB no es 100% compatible con MySQL pero puede ser reemplazado co el MySQL server original en version 5 u 8.

Requerimientos

Respaldo

  • Respaldar todas las bases de datos dentro de SQL haciendo un dump file (sin el sistema de base de datos)
  • detener el servicio de MariaDB
  • Renonmbrar el archivo: c:\xampp\mysql to c:\xampp\mariadb

Instalación

[mysqld]
# Set basedir to your installation path
basedir=c:/xampp/mysql

# Set datadir to the location of your data directory
datadir=c:/xampp/mysql/data

# Default: 128 MB
# New: 1024 MB
innodb_buffer_pool_size = 1024M

# Default since MySQL 8: caching_sha2_password
default_authentication_plugin=mysql_native_password

[client]
ssl-mode=DISABLED

Inicializar el directorio entrando en la consola 

cd c:\xampp\mysql\bin
mysqld.exe --default-authentication-plugin=mysql_native_password --initialize-insecure --basedir=c:\xampp\mysql --datadir=c:\xampp\mysql\data
Incie el servicio MySQL (en el panel de control de tu XAMPP)

Restaurar los datos (bases de datos antiguas)

Importar el archivo dump SQL  dentro de la nueva base de datos
Listo.

Comentarios

Entradas populares de este blog

Uso del DBLINK para acceder a una BD remota o a una BD distribuida

La manera más sencilla de acceder desde una base de datos Oracle a tablas y vistas (views) de otra base de datos Oracle es mediante el uso de un DBLink (enlace a base de datos). No obstante, en muchos casos puede no ser recomendable la utilización de DBLinks, ya que el acceso a tablas y vistas remotas puede provocar importantes problemas de rendimiento en ambas bases de datos, tanto la remota como la local. En la mayoría de los casos estos problemas de rendimiento se deben a la imposibilidad de utilizar los índices de las tablas remotas. Los DBLinks se crean en la base de datos local utilizando el comando PL/SQL o SQL CREATE DATABASE LINK. Obviamente, el usuario que ejecute dicho comando debe tener los permisos necesarios para poder hacerlo. La sintaxis del comando SQL mencionado es como sigue: CREATE [PUBLIC] DATABASE LINK Nombre_dblink CONNECT TO Nombre_usuario INDENTIFIED BY Contraseña USING 'Cadena_conexion'; En donde: Nombre_dblink es el nombre del DBLink. ...
Configurar el Mercury/32 del Xampp para enviar correos externos Con los siguientes pasos podrás configurar tu Mercury/32 que viene con xampp para enviar emails a correos externos desde tu servidor. Iniciamos el Mercury/32 desde el panel del xampp y damos al botón Admin. Se iniciará el panel de control del Mercury/32. Vamos a Configuration/Protocol Modules y desactivamos “MercuryB HTTP web server” y “Mercury IMAP4rev1 server”. Para mandar emails a correos externos desactivamos “MercuryE SMTP end-to-end delivery client” y en cambio activamos “MercuryC SMTP relaying client”. Damos al Ok y reiniciamos el Mercury. Volvemos a la consola del Mercury y vamos a Configuration/Mercury core module y en nos ponemos en la pestaña General. En “internet name for this system” ponemos el dominio que tenemos en nuestro servidor, ya sea localhost, yo como lo oriento a la instalación del wordpress MU con buddyPress necesito poner el dominio que elegí: localhost.wordpress, pero en ge...

Prueba de video pitagoras game