MySQL удаление всех таблиц из консоли

12.03.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: , | Комментариев нет »

Для того чтобы удалить все таблицы в базе MySQL без особых усилий из консоли, нужно:

1
mysql --silent --skip-column-names -u[USERNAME] -p[PASSWORD] [DATABASE] -e "show tables" | awk '{print "drop table " $1 ";"}' | mysql -u[USERNAME] -p[PASSWORD] [DATABASE]

mysqldump: Got error: 1044: Access denied

19.12.2009, рубрики: Новости | Теги: , , , | Комментариев нет »

Если возникает ошибка при создании дампа базы:

1
mysqldump: Got error: 1044: Access denied for user 'root'@'localhost' to database 'information_schema' when using LOCK TABLES

У меня для root стоят полные привелегии на все базы, но все равно возникает такая ошибка. Чтобы ее исправить, нужно добавить ключ:

1
--skip-opt

Полностью команда должна иметь вид:

1
mysqldump --skip-opt -hlocalhost -uuser_admin -p12345 user_database > user_database.sql

Shop-Script и знаки вопроса при импорте базы MySQL

17.06.2009, рубрики: Мелочи | Теги: , , , | Комментариев нет »

На днях позвонил человек, попросил помочь с кодировкой сайта. Сайт сделан на Shop-Script (интернет магазин). Ситуация такова, сайт хостился у одного хостинг-провайдера, теперь на другом. Был создан дамп базы данных MySQL и импортиран с той же кодировкой сравнения. Итог: вместо латинских букв, знаки вопроса. Читать запись полностью »