How to Check your MySQL Version

MySQL includes the @@version system variable and the VERSION() function that enable you to find out what version of MySQL you’re running.

The VERSION() Function

Here’s an example of using the VERSION() function:

SELECT VERSION();

This simply returns the version number and no more. Like this:

8.0.11

The @@version System Variable

Here’s an example of using the @@version variable:

SELECT @@version;

This also returns only the version number. Like this:

8.0.11

The SHOW VARIABLES Command

You can also use the SHOW VARIABLES command to list out all system variables. This command outputs all system variables. But because there are a lot of system variables, you probably want to narrow the results with a LIKE clause.

Like this:

SHOW VARIABLES LIKE "%version%";

This results in something like this:

Variable_name Value
innodb_version 8.0.11
protocol_version 10
slave_type_conversions
tls_version TLSv1,TLSv1.1,TLSv1.2
version 8.0.11
version_comment MySQL Community Server – GPL
version_compile_machine x86_64
version_compile_os macos10.13
version_compile_zlib 1.2.11