Дюжина вопросов и ответов по MySQL для начинающих

MySQL Logo

MySQL Logo

MySQL – одна из самых распространенных баз данных среди используемых в интернет-проектах.

База данных MySQL – бесплатная, стабильная, высокопроизводительная, способна выдерживать большие нагрузки, несложная в использовании. Кроме того, в интернете можно найти множество форумов с советами и готовыми решениями тех или иных задач на MySQL.

Дюжина вопросов по MySQL для начинающих – это начальный FAQ для тех, кто впервые берется за изучение этой базы данных.

1. Что такое MySQL?

MySQL – свободно распространяемая реляционная база данных, получившая широкое распространение в мире за счет стабильности, скорости работы и относительной простоте в использовании.

2. Кому принадлежит MySQL?

В настоящее время MySQL принадлежит корпорации Oracle. Перед этим была в собственности у компании Sun Microsystems, а еще ранее принадлежала шведской фирме MySQL AB. Официальный сайт MySQL – mysql.com (на английском языке)

3. Используют ли крупные компании MySQL?

MySQL используют такие всемирно известные компании, как Facebook, Linkedin, PayPal, eBay, Cisco, Google, Twitter, Youtube, Amazon, Booking.com, Verizon, Adobe, Walmart, Dropbox, H&M, Symantec, Telenor и многие другие.

4. Откуда взять MySQL?

MySQL можно скачать с официального англоязычного сайта mysql.com или с русскоязычного сайта mysql.ru с раздела “Download”, где есть сборки MySQL для разных операционных систем.

5. Как установить MySQL на Unix/Linux?

Подробная инструкция по установке MySQL на Unix или Linux находится здесь.

6. Как установить MySQL на Windows?

Хорошая инструкция по установке MySQL на Windows находится на этой странице.

7. Как изменить админ-пароль к базе данных MySQL?

  1. перезапустить mysqld с опцией –skip-grant-tables
  2. mysqladmin -h хост -u пользователь password ‘новый пароль’

 8. Где найти официальную документацию к MySQL

Официальная документация БД MySQL на английском языке находится на странице http://dev.mysql.com/doc/.

9. Где найти русскоязычную документацию по MySQL

Документацию по MySQL на русском языке можно найти здесь или здесь.

10. Как сделать резервную копию (бэкап) MySQL?

Есть утилита mysqldump, предназначенная для резервного копирования MySQL.

Например, если у вас есть сервер с базой данных MySQL со следующими параметрами:

  • сервер MySQL, размещенный по адресу: HOST
  • порт сервера: PORT
  • имя базы данных: DBNAME
  • логин к базе: LOGIN
  • пароль к базе: PASS

То резервную копию или, как ее еще называют, дамп (dump) можно сделать следующей командой в unix shell:
> mysqldump -uLOGIN -PPORT -hHOST -pPASS DBNAME > mysql_dump.txt

где mysql_dump.txt – это и есть файл, в которую будет выгружена резервная копия базы.

Более подробно о резервном копировании MySQL читайте здесь.

11. Русскоязычные форумы по MySQL

В русскоязычном сегменте Интернета множество форумов по MySQL. Мы рекомендуем следующие:

12. Англоязычный форум по MySQL

Официальный форум на английском с разделом для новичков находится здесь.