Menu fechado

Categoria: password

MySQL 5.7 senha root gerada automaticamente

Fala pessoal. Vocês devem ter notado algo diferente quando instalaram o MySQL 5.7 do zero, seja via yum ou pelos binários que o MySQL disponibiliza. O password do usuário root é gerado automaticamente. Ok, e aonde eu posso encontra-lo ? Centos cat /var/log/mysqld.log | grep “A temporary password is generated for” | awk ‘{print $NF}’ Examplo: [root@master ~]# cat /var/log/mysqld.log | grep “A temporary password is generated for” | awk ‘{print $NF}’ a3BGf#TY.pBj Versão binária Quando você rodou o comando para inicializar o datadir mysqld –initialize você verá a seguinte mensagem na sua tela: . . . 2016-01-13T21:05:03.070322Z 1 [Note] A temporary password is generated for root@localhost: vL8n>Hs%kr>s . . . Você terá que alterar a senha do usuário no primeiro login. Você pode fazer isso seguindo o passo 2 . . .

Gostou ? Ajude e Compartilhe!

Replicação em MySQL com SSL

Hoje vamos dar continuidade a replicação, você pode ler o primeiro post sobre este tema aqui Primeiramente vamos criar os certificados SSL: Certificado CA: openssl genrsa 2048 > ca-key.pem openssl req -new -x509 -nodes -days 1000 -key ca-key.pem > ca-cert.pem Certificado do servidor openssl req -newkey rsa:2048 -days 1000 -nodes -keyout server-key.pem > server-req.pem openssl x509 -req -in server-req.pem -days 1000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > server-cert.pem Certificado do Cliente openssl req -newkey rsa:2048 -days 1000 -nodes -keyout client-key.pem > client-req.pem openssl x509 -req -in client-req.pem -days 1000 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > client-cert.pem copy ca-cert.pem, client-req.pem, client-cert.pem to slave server Vamos ajustar o arquivo de configuração do MySQL: ssl ssl-ca=/etc/mysql/sslcerts/ca-cert.pem ssl-cert=/etc/mysql/sslcerts/server-cert.pem ssl-key=/etc/mysql/sslcerts/server-key.pem Não esqueça de reiniciar o serviço do MySQL, vamos verificar se esta tudo . . .

Gostou ? Ajude e Compartilhe!

Trocando a senha do usuario no MySQL

Hoje vamos falar sobre como alterar a senha de usuários no MySQL Utilizaremos 2 métodos, 1 – mysqladmin, 2 – linguagem SQL Este é um video com o passo a passo utilizado neste post: 1. mysqladmin: A sintaxe do comando e simples: mysqladmin -u USER -p password NEWPASSWORD vamos então alterar o password do usuário ‘marcelo’ para ‘123’ mysqladmin -u marcelo -p password '123' existem 3 inconvenientes de utilizar este comando para alterar o usuário: . você poderá somente alterar seu próprio usuário . você precisa de SUPER PRIVILEGIOS para executar este comando . caso você compartilhe a conta de usuário com outros users, você logara este comando no histórico, para isso podemos editar o ~/.bash_history e deletar as linhas onde o password e exibido. 2. Linguagem SQL (minha preferida): . . .

Gostou ? Ajude e Compartilhe!

Recuperar senha root MySQL

Caso você tenha perdido a senha de root do MySQL ou simplesmente não se lembra dela, não se preocupe, segue o passo a passo para você recupera-la: Parar o serviço do MySQL caso ele esteja de pé “/etc/init.d/mysql stop” Subir o servidor “skipando” a camada responsável por verificar os privilégios de usuários /usr/bin/mysqld_safe –skip-grant-tables & , lembrando que quando você subir o servidor com esta opção, ele irá aceitar que qualquer usuário se conecte ao banco de dados MySQL com acesso TOTAL a TODOS os bancos de dados então, para inibir que outras pessoas se conectem ao banco no período em que você estará fazendo a manutenção sugiro que você utilize o seguinte comando para subir o banco de dados /usr/bin/mysqld_safe –skip-grant-tables –skip-networking & ,neste caso, não serão aceitas conexões . . .

Gostou ? Ajude e Compartilhe!