How to add a slave to a MySQL replication setup with no downtime

Recently I had to add a new MySQL slave server to an existing master -> slave setup, without causing any downtime. Having done that only a couple of times in the past and never having played the central role in the process, I wanted to make sure I was getting everything right, so I did a lot of research but couldn’t find all the best (or what I consider the best) bits and pieces in one single place, so I am documenting everything here for future reference and hopefully they will also help others. »

Author image Raúl Santos

Oracle compra Sun

Há uns tempos atrás, a Sun comprou a MySQL (empresa) e durante uns tempos houve algumas preocupações sobre o que aconteceria ao MySQL (motor de bases de dados). As preocupações voltaram, desta vez maiores, dado que a Oracle sucedeu onde tinha fracassado há uns anos: A Oracle Comprou a Sun E as implicações disto não serão apenas no que toca ao MySQL, há também outras preocupações. Por outro lado, isto pode ser o empurrão que o Drizzle precisava - o projecto ainda está na sua infância mas antevendo a possibilidade de o MySQL começar a ficar menos aberto, pode ser que “a comunidade” invista mais no Drizzle e por isso este atinja um estado utilizável mais cedo. »

Author image Raúl Santos

Instalação de (Ubuntu, Apache VirtualHosts, MySQL e PHP) num VPS

Recentemente tive de mudar alguns sites para um VPS e decidi documentar as partes essenciais da mudança. De notar que o que aqui relato são apenas os passos essenciais, necessários para ter os sites online; isto é, não menciono configurações adicionais para segurança, partições da(s) drive(s), optimizações do desempenho, etc… O objectivo é apenas o de servir como guia superficial para quem queira seguir meia dúzia de passos para ter uns sites a funcionar num VPS. »

Author image Raúl Santos

MySQL mantém-se aberto

Parece que, ao contrário do que foi relatado anteriormente, a Sun já não vai fechar partes do código do MySQL. O artigo do Slashdot tem links para o anúncio oficial da Sun e um artigo interessante do Brian Aker. É curioso como as coisas se cruzam… este Brian Aker é a mesma pessoa que criou a library libmemcached que eu tenho usado no trabalho e com quem já falei na mailing list do projecto. »

Author image Raúl Santos

Sun começa a fechar o código do MySQL

E pronto, cá está aquilo que eu esperava desde que li que a Sun comprou a MySQL AB: vão fechar partes do código do MySQL. Mais concretamente, vão começar a fornecer certas funcionalidades, como os backups online, apenas na edição “Enterprise” (que não é open source, ao contrário da edição “Community”), a partir da versão 6.0. Anteriormente desenvolviam estas funcionalidades tanto na edição Eterprise como na Community. Tendo em conta que a esmagadora maioria dos utilizadores do MySQL usa a edição Community, o que vão fazer é diminuir drasticamente a quantidade de utilizadores que utilizam e testam estas funcionalidades. »

Author image Raúl Santos