While playing with prime numbers, I found the following definition. Let $p$ be an integer. Then $p$ is a prime number if and only if there is some integer $b \neq 1$ such that $$ \frac{b^p - 1}{b - 1} $$ is also a prime number.
It is easy to show that the primality of $p$ is a necessary condition for primality of $(b^p - 1)/(b - 1)$. I am however stuck to prove that, for given $p$, there is always at least one prime number of the form $(b^p - 1)/(b - 1)$.
Is my definition correct, and if so, how to prove the second part? Any suggestion is welcomed.