Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que é MySQL?


MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto (RDBMS). É o RDBMS de código aberto mais popular do mundo e atualmente está classificado como o segundo RDBMS mais popular do mundo (atrás do Oracle Database).

O MySQL está disponível para download gratuito, mas várias edições pagas também estão disponíveis que oferecem funcionalidades adicionais.

Como o nome sugere, o MySQL é baseado em SQL. A parte "My" tem o nome da filha do cofundador Michael Widenius, My.


Quem usa o MySQL?


O MySQL é usado por algumas das maiores organizações do mundo, incluindo Facebook, Google, Twitter, Adobe, Flickr, Alcatel Lucent, Zappos, YouTube e muito mais.

No entanto, também é usado por muitos projetos de menor escala, como sites pessoais ou blogs.

MySQL é o banco de dados padrão para a plataforma WordPress - que, no momento da redação, diz-se que representa mais de 26% de todos os sites na web. Outros sistemas de gerenciamento de conteúdo e software de fórum que usam MySQL incluem TYPO3, MODx, Joomla, phpBB, MyBB e Drupal.

Quem é o dono do MySQL?


MySQL é atualmente propriedade da Oracle Corporation. Foi originalmente de propriedade e patrocinado pela MySQL AB – uma empresa sueca com fins lucrativos. A Sun Microsystems comprou a MySQL AB em 2008. A Oracle Corporation comprou a Sun Microsystems em 2010.

Ferramentas MySQL


O MySQL inclui vários clientes e ferramentas para trabalhar com bancos de dados MySQL. Existem também muitas outras ferramentas que foram escritas pela comunidade de código aberto especificamente para trabalhar com o MySQL. Aqui estão alguns dos mais populares.

Banco de trabalho MySQL


O MySQL fornece o MySQL Workbench como uma ferramenta gráfica para trabalhar com o MySQL. Ele pode ser usado para realizar tarefas como:
  • Criação e gerenciamento de bancos de dados.
  • Executando consultas.
  • Parando/iniciando o MySQL.
  • Configurar e revisar privilégios de usuário.
  • Criando diagramas de esquema.
  • Criando relacionamentos.
  • Verifique o status do servidor.
  • E muito mais.

mysqladmin


mysqladmin é uma interface de linha de comando fornecida pelo MySQL que permite verificar a configuração e o status atual do servidor, criar e descartar bancos de dados e muito mais.

mysqldump


mysqldump é um utilitário de linha de comando fornecido pelo MySQL para realizar backups lógicos de bancos de dados MySQL. Um backup lógico é aquele que reproduz a estrutura e os dados da tabela, sem copiar os arquivos de dados reais.

myisamchk


myisamchk é um utilitário fornecido pelo MySQL que pode recuperar informações sobre tabelas de banco de dados. Ele também pode verificar, reparar e otimizá-los. myisamchk trabalha especificamente com tabelas MyISAM (tabelas que possuem arquivos .MYD e .MYI para armazenamento de dados e índices).

phpMyAdmin


phpMyAdmin é uma ferramenta de software livre escrita em PHP, destinada a lidar com a administração do MySQL pela Web. Tarefas comuns, como gerenciar bancos de dados, tabelas, colunas, relacionamentos, índices, usuários, permissões etc., podem ser feitas por meio da GUI. O phpMyAdmin também fornece a capacidade de executar instruções SQL no banco de dados.

Sistemas operacionais compatíveis


Atualmente, o MySQL é compatível com os seguintes sistemas operacionais:
  • Oracle Linux
  • Oracle Solaris
  • Red Hat Enterprise Linux/CentOS
  • Ubuntu canônico
  • SUSE Enterprise Linux
  • Debian GNU/Linux
  • Microsoft Windows
  • Apple OS X
  • FreeBSD
  • Yum Repo
  • IBM AIX 5.3 (suporte descontinuado para versões superiores ao MySQL 5.1)
  • APT Repo (suporte descontinuado para versões superiores ao MySQL 5.1)
  • SUSE Repo (suporte descontinuado para versões superiores ao MySQL 5.5)

Consulte Plataformas compatíveis:banco de dados MySQL no site do MySQL para obter mais detalhes e informações atualizadas.