воскресенье, 7 сентября 2008 г.

mysql частые команды

создать пользователя с правами на работу с базами по маске
CREATE USER 'monty'@'localhost' IDENTIFIED BY 'some_pass';  #mysql 5* specific

GRANT ALL PRIVILEGES ON `mask%`.* TO 'username'@'%mylocal.domain' WITH GRANT OPTION;

------
снять данные привелегиии

revoke grant option on `mask%`.* From 'username'@'%mylocal.domain';

------
создать пароль для пользователя

update mysql.user set Password=password('here_password') where host='hostname' and user='username';

------
для работы со старыми клиентами

update mysql.user set Password=old_password('here_password') where host='hostname' and user='username';

------

вывести базы данных по маске

show databases like 'mask%';
------
добавить возможность выполнять  RESET QUERY CACHE;

 GRANT RELOAD, PROCESS  on  *.* to 'username'@'localhost' 


-----
подключить engine плагины

INSTALL PLUGIN innodb SONAME 'ha_innodb_plugin.so';
INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';


будут доступны после рестарта