Подскажите, как сделать доступ к phpMyAdmin не ко всем сайтам на моем хостинге как через cPanel, а только к одному сайту? Для того, чтобы дать пароль сторонним программистам, для внесения правок.

Да, такое возможно. Необходимо установить phpMyAdmin как простой скрипт в любую папку аккаунта.

  1. Скачайте по ссылке архив - http://php-myadmin.ru/download/
  2. Распакуйте его содержимое в папку, которую Вы создали для phpMyAdmin.
  3. Создайте в cPanel в разделе баз пользователя и прикрепите к необходимой базе/базам.
  4. Перейдите в эту папку с phpMyAdmin в браузере, откроется страница авторизации. Введите данные пользователя для базы. Откроется phpMyAdmin с той базой/базами, к которым Вы привязали пользователя.