Blog

Как создать базу mysql из консоли SSH

CREATE DATABASE [dbname];
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON `[dbuser]`.* TO [dbname]@localhost
-> IDENTIFIED BY ‘[dbpass]’;

если было сделано
-> ON *.* TO [dbname]@localhost
то юзер будет получать доступ ко всем базам на сервере
чтобы прикрыть эту дыру, нужно закрыть доступ *.*

update user set Select_priv=’N’, Insert_priv=’N’, Update_priv=’N’, Delete_priv=’N’, Create_priv=’N’,Drop_priv=’N’ where user='[dbuser]’
flush privileges;

Комментарии: