Arquivos de Tags: MySQL

Mysql-workbench no Ubuntu 11.10

A alguns dias atrás precisei inciar um projeto de um sistema novo em java com banco de dados MySQL, precisei efetua a normalização do banco e projetar o banco do projeto minha primeira ferramenta que tenho em mente para me auxilar nessa tarefa e o mysql-workbench, já que o projeto do DBDesigner foi anexado as ferramentas do mysql-gui formando o mysql-workbench.

A instalação foi tranquila como sempre, baixei o pacote .deb do mysql-workbench e instalei com dpkg -i resolvi as dependências, e ao executar tive o problema chato da splash screen não deixar o workbench iniciar.

Como estava com pressa instalei o DBDesigner via wine é continuei o projeto, ontem resolvi resolver esse erro do mysql-workbench, entrei duas alternativas:

  • Primeira alternativa e dar um alt+f4 na hora que aparecer o splash screen (parece coisa de Windows isso rsrs).
  • Segunda alternativa e utilizar o patch e compilar o mysql-workbench (a que considero mais elegante).

Com essas duas alternativas o mysql-workbench voltou a funcionar muito bem sem mais nenhum bug sério até o momento.

[]‘s

[Dica] A dupla dinâmica MySQL e Amarok

A dupla dinâmica MySQL e Amarok

Quando você atingi um alto volume de músicas no seu HD (coisa pouca, tipo uns 30GB ou mais hehehe) os players (principalmente esses no estilo do amarok, que não somente players de musicas mas organizações de coleções também) que usam a base de dados sqlite3 costumam ficar um pouco lentos. Quando isso acontece temos 3 soluções:

  • Obter um hardware melhor (a mai$ cara)
  • Apagar muitas músicas (que não considero aceitável)
  • Ou fazer o Amarok utilizar o MySQL!

Vamos nos ater a terceira opção :)
Primeiramente instalamos o mysql-server com o comando:

$ sudo apt-get install mysql-server

Depois então criamos uma senha:

$ mysql -u root
SET PASSWORD FOR root@localhost=PASSWORD(‘DIGITE AQUI A SUA SENHA!’);
flush privileges;
quit;

Depois de criamos a senha para o root no MySQL, logaremos:

$ mysql -u root -p

Após logar criamos uma base de dados:

create database amarokdb;

Depois damos ao Amarok privilégios para poder acessar a base de dados:

CREATE DATABASE amarokdb;
GRANT ALL PRIVILEGES ON amarokdb.* TO 'amarokuser' IDENTIFIED BY 'senha'; FLUSH PRIVILEGES;

Acessamos o Amarok, vamos ao menu, configurações > Configurar Amarok depois na opção base de dados marcamos ela, e deixamos os campos configurados da seguinte forma:

Tela de configuração do banco de dados no Amarok.

Agora o seu Amarok vai ganhar um belo gás :)
[]‘s

Amarok não construindo a coleção

Amarok não construindo a coleção

Amarok

A alguns dias atrás tive sérios problemas com o Amarok, este e o meu player de músicas predileto e creio que seja o segundo software que eu mais utilizo. Tudo começou quando efetuei um upgrade utilizando o apt-get, ele removeu alguns pacotes que não deveria remover, pacotes importantes como algumas libs do MySQL.

A principio o reinstalei mas o problema persistiu, então se o problema não está no Amarok deve está nas configurações dele, não encontrei nada de errado nelas, então resolvi apelar, removi a pasta ~/.kde, o Amarok e o único software do KDE que utilizo, então reiniciei o Amarok, os arquivos de configurações foram recriados, mas ainda não funcionou, não estava criando as playlists de forma alguma.

Resolvi então apelar removi todo os pacotes do Amarok, KDE e as libs QT; resolvi reinstalar tudo de novo, reinstalei o Amarok e as bibliotecas QT, mas ainda não estava funcionando, então comecei a pensar para o entender o maldito problema, ele estava tocando as músicas que eu adicionava manualmente, mas se fosse só para tocar músicas mesmo utilizaria o Audacious ou qualquer outro tocador semelhante.

O grande problema estava não em tocar as músicas e sim no gerenciamentos da coleção, um problema desses é causado por algum bug no SQlite, que e utilizado por padrão pelo Amarok, então resolvi voltar a utilizar o MySQL+Amarok, como fazia no Slackware.

Tive uma bela surpresa ao iniciar o MySQL, para criar uma nova base de dados, o MySql não estava mais funcionando, dai fiquei realmente preocupado, o que o apt-get removeu? Então efetuei a reinstalação do MySQL, e resolvi abrir o Amarok, é para minha surpresa o Amarok estava construindo a coleção! Pronto problema resolvido, fiquei bastante animado e ouvindo minhas as músicas mais tarde fui ao site do Amarok e procurei as dependências do Amarok e vi que ele precisa do MySql para funcionar.

[]‘s

ERROR 2002: Can’t connect to local MySQL server como resolver?

Logo do MySQL

Fácil, da para soluciona-lo em menos de 3 minutos(nem da tempo de fazer o miojo =/), primeiro instale o db com o comando:

#mysql_install_db

Depois de as permissões para o user mysql e o grupo mysql poderem trabalhar corretamente.

# chown -R mysql.mysql /var/lib/mysql

Por fim inicie o mysql com:

#safe_mysqld

Agora só entrar no mysql e bons estudos :)

[]‘s

Pagina 1 of 11
SEO Powered by Platinum SEO from Techblissonline