Let $\Sigma$ be the signature with a constant $0$ and a unary operation $S$ and let $(X, 0, S)$ be a $\Sigma$-structure. Fix a subset $\mathcal{F} \subseteq \coprod_{k \ge 0} (X^{X^k} \times X^{X^{2+k}})$ and say that $(X, 0, S)$ has primitive recursion with respect to $\mathcal{F}$ if, for every $(g, h) \in X^{X^k} \times X^{X^{2+k}}$, there is a unique $f : X^{1+k} \to X$ such that $f (0, \vec{x}) = g (\vec{x})$ and $f (S(t), \vec{x}) = g (t, f(t, \vec{x}), \vec{x})$.
Lemma. Let $k = 0$, let $g : X^0 \to X$ be given by $g () = 0$, and let $h : X^2 \to X$ be given by $h (t, y) = y$. If $(g, h) \in \mathcal{F}$ and $(X, 0, S)$ has primitive recursion with respect to $\mathcal{F}$, then $(X, 0, S)$ satisfies the second-order induction axiom (for unary predicates).
Proof. Let $P \subseteq X$ and define $f : X \to X$ by $f (x) = 0$ if $x \in P$ and $f (x) = 1$ if $x \notin P$. Suppose $0 \in P$ and for all $x \in P$, $S (x) \in P$. Then $f (0) = g ()$ and $f (S(t)) = f (t, p (t))$, so by hypothesis, $f$ must be the constant function with value $0$. Hence $P = X$, as required. ◼
You might object that there is nothing that guarantees the existence of the function $f : X \to X$ constructed in the proof, but let us assume the metatheory lets us do that. Note that the functions $g : X^0 \to X$ and $h : X^2 \to X$ are definable in the $\Sigma$-language, and I imagine it is reasonable to assume that the primitive recursion scheme at least includes primitive recursion with respect to $\Sigma$-definable functions.
A more serious objection is that I have not specified what it means for a function $f : X^{1+k} \to X$ to exist in the first place. So perhaps one should also specify a subset $\mathcal{A} \subseteq \coprod_{k \ge 0} X^{X^k}$ of admissible functions or something like that. Then what we have starts to resemble Henkin semantics for second order logic.
Regardless, I think the moral is clear: in second order logic (with reasonable assumptions about the construction of predicates/functions), primitive recursion (in the sense above) is equivalent to the full induction principle. (To deal with $n$-ary predicates for $n > 1$, we need to assume a little bit more about $\mathcal{F}$.)