|
Производит проверку файлов, содержащих данные базы. Эти файлы называются
ISAM-файлами (ISAM - метод индексированного последовательного доступа). Эта
утилита может устранить большую часть повреждений ISAM-файлов. Мы подробнее
опишем ее ниже.
isamlog
Читает создаваемые MySQL журналы, относящиеся к ISAM-файлам. Эти журналы можно
использовать для воссоздания таблиц или воспроизведения изменений, внесенных в
таблицы в течение некоторого промежутка времени.
mysql
Создает прямое подключение к серверу баз данных и позволяет вводить запросы
непосредственно из приглашения MySQL.
mysqlaccess
Модифицирует таблицы прав доступа MySQL и отображает их в
удобном для чтения виде. Использование этой утилиты — хороший способ изучения
структуры таблиц доступа MySQL.
mysqladmin
Осуществляет административные функции. С помощью этой утилиты можно добавлять и
удалять целые базы данных, а также завершать работу сервера.
mysqlbug
Составляет для ТсХ отчет о возникшей в MySQL неполадке. Отчет будет также
послан в почтовый список рассылки MySQL, и армия добровольцев MySQL будет
исследовать проблему.
mysqldump
Записывает все содержимое таблицы, включая ее структуру, в файл в виде
SQL-команд, которыми можно воссоздать таблицу. Выходные данные этой утилиты
можно использовать для воссоздания таблицы в другой базе или на другом сервере.
mysqlimport
Считывает данные из файла и вводит их в таблицу базы данных. Это должен быть
файл с разделителями, где разделитель может быть любого обычного вида, например,
запятая или кавычки.
mysqlshow
Выводит на экран структуру баз данных, имеющихся на сервере, и таблицы, из
которых они состоят.
Утилиты сторонних разработчиков
Ни один поставщик или разработчик не может самостоятельно предоставить все
необходимые для программного продукта средства поддержки. Продукты с открытым
исходным кодом, такие как Linux, имели столь потрясающий успех не только
благодаря проделанной Линусом Торвальдсом работе по созданию ядра Linux, но и
благодаря сотням, если не тысячам, программ для Linux сторонних разработчиков.
MySQL также значительно выиграл от работы подобных добровольцев. Хотелось бы
перечислить все имеющиеся программы, но этот перечень ежедневно меняется. Ниже
мы попытались составить представление о том, что имеется в наличии. За самым
свежим списком обратитесь на домашнюю страницу MySQL: http://www.mysql.
com/Contrib.
Утилиты преобразования баз данных
access_to_mysql
Преобразует базы данных Microsoft Access в таблицы MySQL. Включается в Access в
виде функции, позволяющей сохранять таблицы в формате, позволяющем
экспортировать их в MySQL.
dbf2mysql
Конвертирует файлы dBASE (DBF) в таблицы MySQL. Хотя dBASE утратил популярность,
формат DBF установился как наиболее распространенный для передачи данных между
различными приложениями баз данных. Все главные настольные приложения баз
данных могут читать и писать DBF-файлы. Это приложение полезно для
экспорта/импорта данных в коммерческие настольные базы данных.
Export sql/Importsql
Конвертирует базы данных Microsoft Access в MySQL и обратно. Эти утилиты
являются функциями Access, которые можно использовать для экспорта таблиц
Access в формате, пригодном для чтения MySQL. С их помощью можно также
преобразовывать SQL-выход MySQL в вид, пригодный для чтения Access.
Интерфейсы CGI
РНР
Создает HTML-страницы с использованием специальных тегов, распознаваемых
анализатором РНР. РНР имеет интерфейсы к большинству основных баз данных,
включая MySQL и mSQL. Мы более подробно расскажем о РНР в главе 12 «РНР и
другие средства поддержки управления HTML со стороны баз данных».
Mysql-webadmin
Осуществляет веб-администрирование баз данных MySQL. Используя это средство,
можно просматривать таблицы и изменять их содержимое с помощью HTML-форм.
Mysqladm
Осуществляет веб-администрирование баз данных MySQL. Эта CGI-программа
позволяет просматривать таблицы через WWW, добавлять таблицы и изменять их
содержимое.
www-sql
Создает HTML-страницы из таблиц баз данных MySQL. Эта программа осуществляет
разбор HTML-страниц в поисках специальных тегов и использует извлеченные данные
для выполнения команд SQL на сервере MySQL.
Клиентские приложения
Mysqlwinadmn
Позволяет администрировать MySQL из Windows. С помощью этого средства можно
|
|