Skip to main content

MySQL

MySQL is the world's most widely adopted open-source relational database management system, serving as the backbone for millions of web applications, enterprise systems, and embedded solutions worldwide.

Supported Versions and Architectures

  • Versions: 5.x, 8.x, 9.x
  • Architectures: Single-node or primary-replica

Supported Data Types

CategoryData Types
StringCHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT, BINARY, VARBINARY
IntegerTINYINT, SMALLINT, MEDIUMINT, INT, BIGINT
NumericDECIMAL, FLOAT, DOUBLE
Date/TimeDATE, TIME, DATETIME, TIMESTAMP, YEAR
Binary Large ObjectsTINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB
Spatial DataPOINT, LINESTRING, POLYGON, GEOMETRY, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMCOLLECTION
OtherBIT, ENUM, SET, JSON

Quick Setup Guide

1. Create Database User

CREATE USER 'xpipes'@'%' IDENTIFIED BY 'your_password';

2. Grant Permissions

GRANT SELECT ON your_database.* TO 'xpipes'@'%';

3. Enable Binary Logging (for incremental sync)

Add to my.cnf:

server_id = 1
log_bin = mysql-bin
binlog_format = row
binlog_row_image = full

Restart MySQL after configuration changes.