image_pdfimage_print

Como remover um coluna de uma tabela já existente no MySQL via SQL

Para excluir uma coluna de uma tabela MySQL utilizando SQL, basta: Exemplo removendo o campo sync na tabela game com o tipo boolean e valor padrão como false. O comando suporta múltiplas ações, como DROP, ALTER e ADD tudo junto. Continue reading Como remover um coluna de uma tabela já existente no MySQL via SQL

Onde estão salvo no disco rígido os arquivos de banco de dados do MySQL / MariaDB em sistemas Unix / Linux

Normalmente os arquivos de banco de dados do MariaDB e MySQL estão salvos no HD na pasta /var/lib/mysql ou /var/db/mysql. No entanto, a maneira correta de verificar com certeza onde estes arquivos estão salvos, é analisando o arquivo de configuração Continue reading Onde estão salvo no disco rígido os arquivos de banco de dados do MySQL / MariaDB em sistemas Unix / Linux

Atualizando do MySQL 5.5 para MariaDB 10.1 no Debian 9 Stretch

O procedimento de atualização sugerido é pelo fabricante é: Altere a configuração innodb_fast_shutdown para 0 Isto irá garantir que se todo os dados sejam salvos no arquivo de dados InnoDB, permitindo de maneira simplificado obtê-los futuramente se feito um backup como parte Continue reading Atualizando do MySQL 5.5 para MariaDB 10.1 no Debian 9 Stretch

MySQL: “Access denied for user ‘debian-sys-maint’@’localhost’”

Uma das formas mais comuns deste erro é: ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES) Para corrigir este problema no Debian e alguns de seus derivados, basta: cat /etc/mysql/debian.cnf Anote o valor do password mysql -u root Continue reading MySQL: “Access denied for user ‘debian-sys-maint’@’localhost’”

MySQL – SQLSTATE[HY000]: General error: 144 Table is marked as crashed and last (automatic?) repair failed

Quando este erro ocorre, a primeira coisa necessária a fazer é tentar recuperar manualmente a tabela. Caso tenha o PHPMyAdmin instalado: Vá no banco de dados cujo o erro acontece. Selecione a tabela indicado na mensagem de erro Execute o Continue reading MySQL – SQLSTATE[HY000]: General error: 144 Table is marked as crashed and last (automatic?) repair failed