05.05.2009 от
nikolay
Если необходимо экспортировать БД MySQL большого объема, то не стоит пытаться сделать это через какой-нибудь PhpMyAdmin, все равно не получится :). На самом деле в этом случае есть два пути решения:
1) Попросту, остановив предварительно MySQL, скопировать файлы таблиц. Формат файлов для таблиц MyISAM одинаков для всех платформ.
2) Воспользоваться стандартной утилитой mysqldump, например, так:
mysqldump -uuser -ppassword database > database.sql
См. также:
Название текущей базы данных MySQL
Вывод доступных таблиц текущей базы данных MySQL
Что нового в MySQL 6?
Рубрики: Утилиты |
Комментариев нет »
05.05.2009 от
nikolay
Для того, чтобы определить самую ресурсоемкую таблицу MySQL можно воспользоваться консольной утилитой mytop в Linux. Правда перед этим ее придется установить:
1) сначала установите требуемые модули Perl:
cpan -i Term::ReadKey
cpan -i Term::ANSIColor
cpan -i Time::HiRes
Для того, чтобы определить самую ресурсоемкую таблицу MySQL можно воспользоваться консольной утилитой mytop в Linux. Правда перед этим ее придется установить:
2) Далее установите сам mytop:
wget http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz
tar -zxvf mytop-1.6.tar.gz
cd mytop-1.6
perl Makefile.PL
make
make test
make install
3) Для просмотра информации о базе данных test, введите:
mytop -u root -p 'password' -h localhost -d test
Здесь
-u : имя пользователя
-p : пароль
-h : хост
-d : имя базы данных.
См. также:
Создание новой таблицы на базе старой ч. 2
SHOW CONTRIBUTORS
Создание новой таблицы по образу и подобию уже существующей
Рубрики: Утилиты, Разное |
Комментариев нет »
03.02.2009 от
nikolay
Наткнулся тут на один оптимизационный скрипт, выдающий советы по тюнингу конфига MySQL. Качать здесь.
Оптимизировал у себя на одном сервере - вроде все ок, правда прироста не заметил особого :).
См. также:
Как сбросить пароль MySQL?
MySQL: error 28
Быстрый перенос базы данных с одного сервера на другой
Рубрики: Настройки, Утилиты, Производительность |
Комментариев нет »
27.01.2009 от
nikolay
Забыл тут рутовский пароль MYSQL на одном сервере, - вот хоть убей помнил, но забыл :). Поиск по сети дал следующее работающее решение.
Ксати, у меня на одном серваке стоит Debian и там mysql как-то автоматом логинится под root’ом - просто вбиваешь в консоли mysql и ты уже под рутом. В этом случае, похоже, хватит и таких команд:
UPDATE user SET password=password('new_password') WHERE user='root';
flush PRIVILEGES;
См. также:
Быстрый перенос базы данных с одного сервера на другой
Как определить самую ресурсоемкую таблицу MySQL?
Тюнинг конфига MySQL
Рубрики: Настройки, Утилиты |
Комментариев нет »