sql >> Database teknologi >  >> RDS >> Mysql

Hvad er MySQL?

MySQL er et open source relationel database management system (RDBMS). Det er verdens mest populære open source RDBMS og er i øjeblikket rangeret som det næstmest populære RDBMS i verden (bag Oracle Database).

MySQL er tilgængelig som en gratis download, men flere betalte udgaver er også tilgængelige, som tilbyder yderligere funktionalitet.

Som navnet antyder, er MySQL baseret på SQL. "Min"-delen er opkaldt efter medstifter Michael Widenius' datter, My.

Hvem bruger MySQL?

MySQL bruges af nogle af de største organisationer i verden, herunder Facebook, Google, Twitter, Adobe, Flickr, Alcatel Lucent, Zappos, YouTube og mange flere.

Det bruges dog også af mange projekter i mindre skala, såsom personlige websteder eller blogs.

MySQL er standarddatabasen for WordPress-platformen – som i skrivende stund siges at udgøre mere end 26 % af alle websteder på nettet. Andre indholdsstyringssystemer og forumsoftware, der bruger MySQL, omfatter TYPO3, MODx, Joomla, phpBB, MyBB og Drupal.

Hvem ejer MySQL?

MySQL ejes i øjeblikket af Oracle Corporation. Det var oprindeligt ejet og sponsoreret af MySQL AB - et svensk, enkelt for-profit firma. Sun Microsystems købte MySQL AB i 2008. Oracle Corporation købte derefter Sun Microsystems i 2010.

MySQL-værktøjer

MySQL indeholder en række klienter og værktøjer til at arbejde med MySQL-databaser. Der er også mange andre værktøjer, der er blevet skrevet af open source-fællesskabet specifikt til at arbejde med MySQL. Her er nogle af de mere populære.

MySQL Workbench

MySQL leverer MySQL Workbench som et grafisk værktøj til at arbejde med MySQL. Den kan bruges til at udføre opgaver som:

  • Oprettelse og administration af databaser.
  • Kører forespørgsler.
  • Stop/start af MySQL.
  • Konfiguration og gennemgang af brugerrettigheder.
  • Oprettelse af skemadiagrammer.
  • Oprettelse af relationer.
  • Tjek serverstatus.
  • Og mere.

mysqladmin

mysqladmin er en kommandolinjegrænseflade leveret af MySQL, der giver dig mulighed for at kontrollere serverens konfiguration og aktuelle status, oprette og slette databaser og mere.

mysqldump

mysqldump er et kommandolinjeværktøj leveret af MySQL til at udføre logiske sikkerhedskopier af MySQL-databaser. En logisk backup er en, der gengiver tabelstruktur og data uden at kopiere de faktiske datafiler.

myisamchk

myisamchk er et værktøj leveret af MySQL, der kan hente oplysninger om databasetabeller. Den kan også tjekke, reparere og optimere dem. myisamchk fungerer specifikt med MyISAM-tabeller (tabeller, der har .MYD- og .MYI-filer til lagring af data og indekser).

phpMyAdmin

phpMyAdmin er et gratis softwareværktøj skrevet i PHP, beregnet til at håndtere administrationen af ​​MySQL over nettet. Almindelige opgaver såsom administration af databaser, tabeller, kolonner, relationer, indekser, brugere, tilladelser osv. kan udføres via GUI. phpMyAdmin giver også mulighed for at køre SQL-sætninger mod databasen.

Understøttede operativsystemer

MySQL understøtter i øjeblikket følgende operativsystemer:

  • Oracle Linux
  • Oracle Solaris
  • Red Hat Enterprise Linux / CentOS
  • Kanonisk Ubuntu
  • SUSE Enterprise Linux
  • Debian GNU/Linux
  • Microsoft Windows
  • Apple OS X
  • FreeBSD
  • Yum Repo
  • IBM AIX 5.3 (understøttelse afbrudt for versioner højere end MySQL 5.1)
  • APT Repo (understøttelse afbrudt for versioner højere end MySQL 5.1)
  • SUSE Repo (understøttelse afbrudt for versioner højere end MySQL 5.5)

Se Understøttede platforme:MySQL-database på MySQL-webstedet for flere detaljer og opdaterede oplysninger.


  1. DBA - Sådan dræber du alle databaseprocesser på SQL Server

  2. C# parametriserede forespørgsler til Oracle - alvorlig og farlig fejl!

  3. Brug af Oracle-database med CakePHP 2.0

  4. PostgreSQL Connection Pooling:Del 3 – Pgpool-II