Показаны сообщения с ярлыком databases. Показать все сообщения
Показаны сообщения с ярлыком databases. Показать все сообщения

пятница, 5 ноября 2010 г.

mysql repair and optimize

 mysqlcheck

-A - Check all Mysql databases
-r - Repair all Mysql databases
-o - Optimize all Mysql databases


mysqlcheck -Arp   repair all databases
mysqlcheck -Arop  repair and optimize

среда, 31 марта 2010 г.

postgres tips

создать пользователя
create user pguser with password 'password';

сменить пароль 
alter user pguser with password 'password';

удалить юзера
drop user pguser;

Grant Privileges
grant all privileges on database mydatabase to pguser;

Revoke
Privileges
revoke all  privileges on mydatabase from pguser;
 

Решение проблемы с вводом русских символов с psql

alias psql='rlwrap psql -n'


среда, 9 июля 2008 г.

MyISAM 2 InnoDB

понадобилось перетащить базу из MyISAM в InnoDB
слить дамб
выполнить команду
cat dump.sql| sed 's/ENGINE=MyISAM/ENGINE=InnoDB/' > dump_innodb.sql
залить дамб

mysql tablespaces

при попытке сделать dump с базы получил вот такую штуку

mysqldump -p -hdb my_db > dump.sql
mysqldump: Error: Couldn't dump tablespaces SELECT command denied to user 'nightfog'@'blalbla.coml' for table 'FILES'

ошибка возникала когда делаешь dump клиентом 5.1 с базы 4.1.22

решения оказалось два

1. mysqldump -p --no-tablespaces -hdb my_db > dump.sql

2. поставить клиент 5.0.* судя по ману данная фича появилась в 5.1.6