Contact MySQL
|
Login
|
Register
The world's most popular open source database
MySQL.com
Downloads
Documentation
Developer Zone
Developer Zone
Downloads
MySQL.com
Documentation
MySQL Server
MySQL Enterprise
Workbench
InnoDB Cluster
MySQL NDB Cluster
Connectors
More
MySQL.com
Downloads
Developer Zone
Section Menu:
Documentation Home
MySQL 5.7 Reference Manual
Preface and Legal Notices
General Information
Installing and Upgrading MySQL
Tutorial
MySQL Programs
MySQL Server Administration
Security
Backup and Recovery
Optimization
Language Structure
Globalization
Data Types
Functions and Operators
SQL Statement Syntax
The InnoDB Storage Engine
Alternative Storage Engines
Replication
Group Replication
MySQL Shell User Guide
Using MySQL as a Document Store
InnoDB Cluster
MySQL NDB Cluster 7.5 and NDB Cluster 7.6
Partitioning
Stored Programs and Views
INFORMATION_SCHEMA Tables
MySQL Performance Schema
MySQL sys Schema
Connectors and APIs
Extending MySQL
MySQL Internals
MySQL Threads
The MySQL Test Suite
The MySQL Plugin API
Types of Plugins
Plugin API Characteristics
Plugin API Components
Writing Plugins
Overview of Plugin Writing
Plugin Data Structures
Compiling and Installing Plugin Libraries
Writing Full-Text Parser Plugins
Writing Daemon Plugins
Writing INFORMATION_SCHEMA Plugins
Writing Semisynchronous Replication Plugins
Writing Audit Plugins
Writing Authentication Plugins
Writing Password-Validation Plugins
Writing Protocol Trace Plugins
Writing Keyring Plugins
MySQL Services for Plugins
The Locking Service
The Locking Service C Interface
The Locking Service UDF Interface
The Keyring Service
Adding New Functions to MySQL
Features of the User-Defined Function Interface
Adding a New User-Defined Function
UDF Calling Sequences for Simple Functions
UDF Calling Sequences for Aggregate Functions
UDF Argument Processing
UDF Return Values and Error Handling
UDF Compiling and Installing
UDF Security Precautions
Adding a New Native Function
Debugging and Porting MySQL
Debugging a MySQL Server
Compiling MySQL for Debugging
Creating Trace Files
Using WER with PDB to create a Windows crashdump
Debugging mysqld under gdb
Using a Stack Trace
Using Server Logs to Find Causes of Errors in mysqld
Making a Test Case If You Experience Table Corruption
Debugging a MySQL Client
The DBUG Package
MySQL Enterprise Edition
MySQL Workbench
MySQL 5.7 Frequently Asked Questions
Errors, Error Codes, and Common Problems
Restrictions and Limits
Indexes
MySQL Glossary
Related Documentation
MySQL 5.7 Release Notes
Download this Manual
PDF (US Ltr)
- 37.7Mb
PDF (A4)
- 37.7Mb
PDF (RPM)
- 37.0Mb
HTML Download (TGZ)
- 10.2Mb
HTML Download (Zip)
- 10.3Mb
HTML Download (RPM)
- 8.9Mb
Man Pages (TGZ)
- 214.6Kb
Man Pages (Zip)
- 327.6Kb
Info (Gzip)
- 3.4Mb
Info (Zip)
- 3.4Mb
Excerpts from this Manual
MySQL Backup and Recovery
MySQL Globalization
MySQL Information Schema
MySQL Installation Guide
MySQL and Linux/Unix
MySQL and OS X
MySQL Partitioning
MySQL Performance Schema
MySQL Replication
Using the MySQL Yum Repository
MySQL Restrictions and Limitations
Security in MySQL
MySQL and Solaris
Building MySQL from Source
Starting and Stopping MySQL
MySQL Tutorial
MySQL and Windows
MySQL NDB Cluster 7.5
version 5.7
8.0
5.6
5.5
5.6 Japanese
MySQL 5.7 Reference Manual
/ Extending MySQL
Chapter 28 Extending MySQL
Table of Contents
[
+/-
]
28.1 MySQL Internals
[
+/-
]
28.1.1 MySQL Threads
28.1.2 The MySQL Test Suite
28.2 The MySQL Plugin API
[
+/-
]
28.2.1 Types of Plugins
28.2.2 Plugin API Characteristics
28.2.3 Plugin API Components
28.2.4 Writing Plugins
28.3 MySQL Services for Plugins
[
+/-
]
28.3.1 The Locking Service
28.3.2 The Keyring Service
28.4 Adding New Functions to MySQL
[
+/-
]
28.4.1 Features of the User-Defined Function Interface
28.4.2 Adding a New User-Defined Function
28.4.3 Adding a New Native Function
28.5 Debugging and Porting MySQL
[
+/-
]
28.5.1 Debugging a MySQL Server
28.5.2 Debugging a MySQL Client
28.5.3 The DBUG Package
PREV
HOME
UP
NEXT
Related Documentation
MySQL 5.7 Release Notes
Download this Manual
PDF (US Ltr)
- 37.7Mb
PDF (A4)
- 37.7Mb
PDF (RPM)
- 37.0Mb
HTML Download (TGZ)
- 10.2Mb
HTML Download (Zip)
- 10.3Mb
HTML Download (RPM)
- 8.9Mb
Man Pages (TGZ)
- 214.6Kb
Man Pages (Zip)
- 327.6Kb
Info (Gzip)
- 3.4Mb
Info (Zip)
- 3.4Mb
Excerpts from this Manual
MySQL Backup and Recovery
MySQL Globalization
MySQL Information Schema
MySQL Installation Guide
MySQL and Linux/Unix
MySQL and OS X
MySQL Partitioning
MySQL Performance Schema
MySQL Replication
Using the MySQL Yum Repository
MySQL Restrictions and Limitations
Security in MySQL
MySQL and Solaris
Building MySQL from Source
Starting and Stopping MySQL
MySQL Tutorial
MySQL and Windows
MySQL NDB Cluster 7.5
User Comments
Sign Up
Login
You must be logged in to post a comment.