如何在MYSQL中获取server_id?

use*_*306 11 mysql

我指的是这份文件.我要求server_id为mysql的uuid短函数.

https://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_server_id

如何通过mysql控制台打印server_id?谢谢

Alm*_* Do 21

你可以这样做:

SELECT @@server_id
Run Code Online (Sandbox Code Playgroud)

作为@@全局定义变量的指针(不像单个@用于会话定义的变量)

例如,

SELECT CONCAT(@@server_id, UUID());
Run Code Online (Sandbox Code Playgroud)


小智 10

mysql> SHOW VARIABLES LIKE 'server_id';

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-------+

1 row in set (0.01 sec)
Run Code Online (Sandbox Code Playgroud)