SELECT sys.format_path(NULL);
sys.format_path(NULL)
NULL
SET @mypath := CONCAT(@@global.basedir, 'logs/binlog.000001');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@basedir/logs/binlog.000001
SET @mypath := CONCAT(@@global.datadir, 'foo/bar.foo');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@datadir/foo/bar.foo
SET @mypath := CONCAT(@@global.tmpdir, '/foo/bar.foo');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@tmpdir/foo/bar.foo
SET @mypath := CONCAT(@@global.innodb_data_home_dir, '/foo/bar.ibd');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@innodb_data_home_dir/foo/bar.ibd
SET @mypath := CONCAT(@@global.innodb_log_group_home_dir, '/ib_logfile0');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@innodb_log_group_home_dir/ib_logfile0
SET @mypath := CONCAT(@@global.innodb_undo_directory, '/undo0');
SELECT sys.format_path(@mypath);
sys.format_path(@mypath)
@@innodb_undo_directory/undo0
SELECT sys.format_path('/foo/bar/baz.foo');
sys.format_path('/foo/bar/baz.foo')
/foo/bar/baz.foo
