Configuração do fuso horário no mysql


Todo reiniciamento do PC tenho que fazer esse comando para ajustar o fuso horário no mysql, tem como configurar isso permanente ?

Tente colocar essa configuração no arquivo: my.conf do seu servidor.

1 curtida

Não consigo achar o my.cnf, ou my.ini. Pesquisei e vi que ia esta aqui : C:\Program Files\MySQL\MySQL Server 5.7\bin, mas não contrei

Tente isso: https://blog.sqlauthority.com/2014/01/07/mysql-locate-the-configuration-file-my-ini-or-my-cnf-on-windows-platform/

1 curtida

Conseguir encontrar o my.ini, mas foi alterar o my.ini com base nesse site https://elias.praciano.com/2015/07/como-ajustar-o-fuso-horario-ou-timezone-no-mysql/, e ao invés de colocar:
[mysqld]
default- time -zone = Europe/Lisbon
Coloquei:
[mysqld]
default- time -zone = '-3:00'
Pesando que se desse erro era só apagar,no entanto, deu erro e não foi só apagar.
Agora o mysql command line só pisca na tela e não abre, o work bench da erro:

Can’t connect to MySQL server on ‘localhost’ (10061) (2003)

Já procurei com resolver e fala para reiniciar o servidor ou que pode ser porta ocupada, mas não resolveu o problema. se tiver alguma ideia ai agradeço desde já.

Pela pesquisa rápida que fiz aqui, uma solução é reconfigurar o mysql.

1 curtida

Não está dando para fazer a reconfiguração, recebo a mensagem que o Mysql server is not running, a connection cannot be establised.
Tem mais algum ideia? Não queria ter que reinstalar.

Você consegue subir a instância do mysql? (Veja se ela realmente não está rodando)

1 curtida


Já tentei de tudo para inicar ele mas só fica com esse statudos de iniciando ternamente.

já tentei matar o serviço e reiniciar e matar o serviço e reiniciar o pc. tentei apagar os aquivo

-ib_logfile0
-ib_logfile1
-ibdata1
em C:\ProgramData\MySQL\MySQL Server 5.7\Data
Não resolve.

tento iniciar o servidor pelo o workbench e retorna esse log:
2019-08-12 10:47:41 - Workbench will use cmd shell commands to start/stop this instance
Could not open error log file: [Errno 2] No such file or directory: ‘DESKTOP-UE8LAV8.err’
2019-08-12 10:47:46 - Starting server…
2019-08-12 10:47:46 - Server start done.
2019-08-12 10:47:48 - Checking server status…
2019-08-12 10:47:48 - Trying to connect to MySQL…
2019-08-12 10:47:48 - Can’t connect to MySQL server on ‘localhost’ (10061) (2003)
2019-08-12 10:47:48 - Assuming server is not running
2019-08-12 10:47:52 - Checking server status…
2019-08-12 10:47:52 - Trying to connect to MySQL…
2019-08-12 10:47:52 - Can’t connect to MySQL server on ‘localhost’ (10061) (2003)
2019-08-12 10:47:52 - Assuming server is not running

A solução do problema foi a reinstalação do banco de dados. Tive que usar programa especifico de remoção de programa para desinstalar o mysql. Antes de desinstalar salvei a pasta que tem o banco de dados, no local C:\ProgramData\MySQL\MySQL Server 5.7. Depois de instalado só voltei o que salvei menos o my.ini, se ele ficar da o mesmo problema(do serviço mysql não sair do status iniciando ). reiniciei o sistema que estou trabalhando e esta tudo normal aparentemente, só que ainda tenho que colocar set @@global.time_zone = ‘-3:00’ sempre que iniciar o pc. Futuramente vou mexer no my.ini para resolver isso, mas no momento já estou atrasando com minhas atividades. Agradeço ao @Lucas_Camara pela atenção.

OBS.: Para não dar problema tem que reinstalar usando a mesma versão do MySQL, experiencia própria XD;

1 curtida