text: InnoDB introduced *.isl (InnoDB Symbolic Link) files in MySQL 5.6 to help users find the data files for tables created using the CREATE TABLE command. DOCUMENT DIRECTORY. Because they are not located in the same data directory as regular file-per-table tablespaces, InnoDB refers to them as remote tablespaces. To store the remote path, we additionally … Continue lendo MySQL 5.6 – ISL Files →
  Esta é apenas uma nota para ajudar qualquer pessoa que queira usar o comando mysql_config_editor em suas ferramentas de automação.
  o mysql_config_editor não aceita um argumento de senha, portanto, como ferramentas de automação que podem ter definido sua senha no arquivo .my.cnf ao tentar usar mysql_config_editor falham.
  É possível e bastante simples com uma ferramenta expect.
  yum -y install expect
  ele também funciona para o apt-get.
  Portanto, neste exemplo, mostrarei uma versão de script bash simples.
  1º .. meu caminho de login não funciona ...
  ERROR 1045 (28000): Access denied for user
  Defina isso com o esperado
  Você executaria isso por meio de seu script bash.
  [Leia mais]TL; DR
  Com adicionar chave estrangeira em uma tabela nova:
  CREATE TABLE child (ID INT PRIMARY KEY, parent_ID INT, FOREIGN KEY my_fk (parent_id) REFERENCES parent(ID) ON UPDATE NO ACTION ON DELETE NO ACTION);
  Com adicionar chave estrangeira em uma tabela existente:
  ALTER TABLE child ADD FOREIGN KEY my_fk (parent_id) REFERENCES parent(ID) ON UPDATE NO ACTION ON DELETE NO ACTION;
  MySQL tem a habilidade the forçar um registro a existir em uma tabela pai quando você está adicionando / editando ou deletando um registro na tabela filho, isso é chamada de Chave Estrangeira ou Foreign Key.
  Como podemos ver acima, você pode tanto criar uma tabela com FK desde o começo ou adicionar ela após a tabela já ter sido criada. Além da sintaxe que refere a coluna na tabela filho e o nome da tabela e coluna na tabela pai que vamos referenciar, é possível controlar o comportamento da tabela …
  [Leia mais]Que tal fazer um treinamento sobre os fundamentos do MySQL? Totalmente na vasca (gratuito pô), dividido em 10 lives (yeah, vai ver minha carinha linda). Não que eu seja uma visão do paraiso, mas, vou fazer minha parte nessa pandemia, incomodando voces, aos pouquinhos, 1 hora por live, duas vezes por semana? Bora? Segue a … Continue lendo Treinamento Gratuito de MySQL – Live 2 →
  O formato XML está por aí faz um bom tempo. Salvo engano desde 1998. Quem trabalha com aplicações web, certamente, já tropeçou no XML. O XML (eXtensible Markup Language) é uma estrutura de dados criada com o objetivo de tornar estes dados de fácil leitura por humanos (nós) and por máquinas. “Markup” porque usa marcações … Continue lendo Manipulando estrutura de dados XML no MySQL →
  JSON é uma maneira prática, em formato texto plano, de trocar dados, independente, de linguagem de programação ou plataforma. JSON é como se fosse um arquivo CSV com esteróides, ou, um XML mais compacto. De tempos em tempos, surge uma evolução de arquivos, protocolos, ou, formas de troca de dados. JSON é uma dessas evoluções. … Continue lendo MySQL: O Tipo de Dados JSON e o NoSQL →
  MySQL e Dockers ... não são novos conceitos, as pessoas estão se
  mudando para o Dockers há algum tempo. Para alguém que está
  apenas se movendo para isso em desenvolvimento, isso pode ter
  Enquanto o MySQL funciona bem em execução local, se você estiver
  testando código em diferentes versões do MySQL, é bom ter várias
  versões facilmente disponíveis.
  Uma opção há anos, é claro, é https://mysqlsandbox.net/ de Giuseppe Maxia.
  Esta é uma solução muito válida para poder obter várias
  instâncias e testar a replicação, etc.
  Dockers agora também são outro cenário frequentemente usado
  quando se trata de testar versões diferentes do …
  Opa, Eae Pessoal.
  Nesse Post, venho apresentar e demonstrar como fazer a instalacao do MySQL fornecido pela Oracle de forma automatizada e simples.
  Para este post estarei utilizando o seguinte cenario:
  1 servidor para o ansible
  1 servidor que sera o nosso banco de dados MySQL
  Primeiramente temos que preparar nosso ambiente para utilizar o Ansible.
  Veja abaixo com fazer a instalacao do Ansible no CentOS/Red Hat
  Copy to Clipboardyum install ansible -y
  Bom agora que ja temos o Ansible instalado, vamos fazer o
  download do pacote de scripts no GitHub abaixo:
  Copy to Clipboardyum install git -y
  Copiando o pacote de scripts com git:
  Copy to Clipboardcd /root git clone https://github.com/emersongaudencio/ansible-mysql-install-standalone.git
  [Leia mais]Se buscarmos no dicionário: literais são significados. Descrição de algo, na forma de texto. No MySQL, Oracle, SQL Server, ou qualquer outro banco de dados, uma literal é o conteúdo de uma variável, ou, simplesmente, um valor oferecido para uma comparação. SET var_Nome = ‘ALEXANDRE’ No exemplo acima estamos atribuído a literal ALEXANDRE à variável … Continue lendo O que são literais no MySQL? →
  Caras, estamos há dois dias da estréia do Star Wars no cinema. Nível de ansiedade nas alturas 🙂 Mas, voces não vieram aqui para falar de Star Wars. Então, vamos ao que interessa, e, deixemos que lado negro da força para iluminar sua mente. Sopa de letrinhas: AWS é Amazon Web Services. Aliás, acho que … Continue lendo MySQL na Amazon AWS: RDS ou EC2? →