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

Instalando node.js on OSX 10.X Node.js le permite ejecutar javascript en la Terminal como parte de un navegador normal el cual lo convierte en un flujo de trabajo moderno en el desarrollo web , con Node.js instalado un paquete asociado llamado NPM (Nodo Package Manager) también se instala su utilidad radica en la facilidad para instalar y manejar otras aplicaciones que utilizan node.js , uno de los principales son grunt.js . OSX Yosemite 10 .     Para instalar Node.js en OSX 10.X se puede descargar un paquete binario precompilado que hace una instalación agradable y fácil. Vaya a http://nodejs.org/ y haga clic en el botón de instalación para descargar el último paquete . I nstale el paquete siguiendo a lo largo de la cual se instalará node.js y NPM (Nodo Package Manager ), que facilita las instalaciones de paquetes adicionales para Node.js.     Al final de la instalación se le pedirá...

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. ...
unidad I el microporcesador y los registros https://docs.google.com/file/d/0Bzc7DjytOH7ebk8xYS1xeVRsY0U/edit?usp=sharing segunda parte Trabajo para evaluacion de unidad I realizar un pequeño ensayo sobre los dos puntos que se destacan mas abajo las caracteristicas del trabajo son: portada fundamento conclusiones bibliografia y/o referencias web (fidedignas).    minimo cuatro cuartillas de investigacion    Arial 12, margenes 2.5, interlineado sencillo, con separacion de parrafos de 6 ptos antes y despues.    sin imagenes en el desarrollo    si se necesitan elementos graficos para la correcta descripcion, manejarlos como anexos.    cumple con las especificaciones 5%    se entrego en tiempo y forma 5%    se profundizo en el tema 5%    realiza conclusiones objetivas 5%    el trabajo es presentable y con liempieza y orden 5%   valor total 25% ...