Localize o arquivo de configuração do MySQL e altere a linha para ficar conforme exemplo

default-time-zone = America/Sao_Paulo

Se a linha não existir inclua a linha e reinicie o serviço.

Outra de forma de alterar e digitar o comando

SET time_zone=’America/Sao_Paulo’;

Para confirmar a alteração digite o comando;

select @@time_zone;

Você devera ter um retorno, conforme abaixo.

Para mais informações consulte o site oficial do MySQL.

https://dev.mysql.com/doc/refman/8.0/en/time-zone-support.html

Caso o comando SET apresente uma mensagem de erro, quer dizer que você não tem os dados na tabela interna do MySQL.

SELECT COUNT(*) FROM mysql.time_zone_name;

SELECT COUNT(*) FROM mysql.time_zone;

SELECT COUNT(*) FROM mysql.time_zone_transition;

SELECT COUNT(*) FROM mysql.time_zone_transition_type;

Para popular essas tabelas importe a tabela a ser obtida no link

Resolvendo o erro:

Error Code: 1415
Not allowed to return a result set from a function

Este erro ocorre devido a ausência do comando INTO

DELIMITER $$

CREATE
FUNCTION obter_nome_(cd_pessoa INT(11))
RETURNS VARCHAR(150) CHARSET latin1

DETERMINISTIC

BEGIN

DECLARE nm_pessoa_r VARCHAR(150);

IF (cd_pessoa_e IS NOT NULL) THEN

    SELECT
    p.nm_pessoa
    INTO
    nm_pessoa_r
    FROM
        pessoa p
    WHERE p.cd_pessoa = cd_pessoa_e
    ;
END IF;

RETURN  nm_pessoa_r;
END$$

DELIMITER ;

Obtendo endereço IP usando a consulta do MySQL

Para obter o IP através de uma consulta do MySQL, basta rodar o comando abaixo.

SELECT host
FROM information_schema.processlist
WHERE ID = connection_id( )
LIMIT 0 , 10

Executando a partir do PHP My Admin, provavelmente irá obter o resultado
como "Localhost", pois está executando diretamente no servidor.


Resultado a partir do meu computador, conectando remotamente no server.

MariaDB é um servidor de banco de dados que oferece a funcionalidade de substituição drop-in para o MySQL. MariaDB é construído por alguns dos autores originais do MySQL, com a ajuda da grande comunidade de desenvolvedores de software livre e open source. Além das funcionalidades básicas do MySQL, MariaDB oferece um rico conjunto de aprimoramentos de recursos, incluindo mecanismos de armazenamento alternativo, otimizações de servidores e patches.

MariaDB é impulsionada principalmente pelos desenvolvedores de Monty Program, uma empresa fundada por Michael “Monty” Widenius, o autor original do MySQL, mas isso não é toda a história sobre MariaDB. Em “Sobre MariaDB” página você vai encontrar mais informações sobre todos os participantes da comunidade MariaDB, incluindo o armazenamento e motores XtraDB PBXT.

MariaDB.com é organizado pela Open Database Alliance, um consórcio independente de fornecedor de desenvolvedores de código aberto do banco de dados e provedores de solução. O Open Database Alliance garante que você vai encontrar produtos, suporte e serviços para MariaDB que são os melhores da indústria do software tem para oferecer.

Obrigado pelo seu interesse em MariaDB. Estamos ansiosos para fornecê-lo com um produto e projeto que se adapte às suas necessidades, seja na implantação de um blog ou um hobby datacenter da empresa-classe!

Tradução Google,  http://mariadb.org/