Simplifying the Drift
As will all linear SDEs, let $Y_t=e^{-\mu t}X_t$. Then,
\begin{align*}
\text{d}Y_t &=-\mu e^{-\mu t}X_t\text{d}t+e^{-\mu t}\text{d}X_t \\
&=\mu b e^{-\mu t}\text{d}t+\sigma Y_t\text{d}W_t.
\end{align*}
Product Rule
Consider the geometric Brownian motion $Z_t$ with $\text{d}Z_t=\sigma^2Z_t\text{d}t-\sigma Z_t\text{d} W_t$ and $Z_0=1$ such that $Z_t=\exp\left(\frac{1}{2}\sigma^2 t-\sigma W_t\right)$.
Then,
\begin{align*}
\text{d}Y_tZ_t&= Y_t\text{d}Z_t+Z_t\text{d}Y_t+\text{d}Y_t\text{d}Z_t \\
&=\sigma^2Y_tZ_t\text{d}t-\sigma Y_tZ_t\text{d} W_t+\mu b e^{-\mu t}Z_t\text{d}t+\sigma Y_tZ_t\text{d}W_t-\sigma^2Y_tZ_t\text{d}t \\
&=\mu b e^{-\mu t}Z_t\text{d}t.
\end{align*}
Thus,
\begin{align*}
Y_tZ_t-Y_0Z_0=\mu b\int_0^te^{-\mu s}Z_s\text{d}s.
\end{align*}
Finally,
\begin{align*}
X_t&=X_0e^{\mu t}Z_t^{-1}+\mu be^{\mu t}Z_t^{-1}\int_0^te^{-\mu s}Z_s\text{d}s\\
&=e^{\mu t}Z_t^{-1}\left(X_0+\mu b\int_0^te^{-\mu s}Z_s\text{d}s\right).
\end{align*}
However, I do not think the distribution of $X_t$, which includes an integrated geometric Brownian motion, is known? This is the entire struggle of pricing Asian options.
Special Cases
We can recover two special cases:
- If $\mu=0$, we get $X_t=X_0\exp\left(-\frac{1}{2}\sigma^2 t+\sigma W_t\right)$.
- If $b=0$, we get $X_t=X_0\exp\left(\left(\mu-\frac{1}{2}\sigma^2\right) t+\sigma W_t\right)$.