Как добавить пользователя в MySQL

Давно всем известно, использовать в конфигах сайтов root нельзя, так как пароль хранится в незащищенном виде и его может заполучить злоумышленник. Поэтому размещая сайт или что-то другое чему нужен доступ к MySQL мы создадим пользователя с доступом только к одной определенной базе.