Тут дело не в том, что книжка 2013 года, а в том, что она рассчитана на новичка, то есть на человека, который только учится программировать. Поэтому неизбежно полна антипримерами, возникающими из-за необходимости свести к минимуму контекст.
Чтобы не ковырять конфиги для одного раза, грузи дамп базы через командную строку.
mysql -h hostname -u user --password=password databasename < filename
die прекращает выполнение скрипта. Эта функция используется в качестве костыля при отладке и в плохих учебных примерах. Попробуй переписать логику скрипта так, чтобы обойтись без die.