Since $\log(nm) = \log(n) + \log(m)$, and $\sum_{k=1}^n \frac{1}{k} \approx \log n$ for large $n$, we would expect that $$\sum_{k=1}^{nm} \frac{1}{k} \approx \sum_{k=1}^{n} \frac{1}{k} + \sum_{k=1}^{m} \frac{1}{k}$$
when $n,m$ are large.
I'm wondering if this approximation can be demonstrated through discrete means. That is to say, manipulations of rational fractions and/or elementary number-theoretical considerations, without using the $\log n$ approximation.

This is a nice little problem, and thankfully it has a simple solution.
Assume that $m$ and $n$ are large natural numbers. Consider the following inequalities:
$$ \sum_{k=cn+1}^{(c+1)n}\frac{1}{(c+1)n}\leq\sum_{k=cn+1}^{(c+1)n}\frac{1}{k} \leq\sum_{k=cn+1}^{(c+1)n}\frac{1}{cn+1} $$ This means that we may estimate the middle sum with the lower sum with an error no greater than the following (using the fact that $n$ is large): $$ \sum_{k=cn+1}^{(c+1)n}\frac{n-1}{(c+1)n(nc+1)} \approx \sum_{k=cn+1}^{(c+1)n}\frac{1}{c(c+1)n} = \frac{1}{c(c+1)} $$ Thus we have the following approximate upper bound (using the fact that $m$ is large): $$ \sum_{k=1}^{nm}\frac{1}{k} = \sum_{k=1}^{n}\frac{1}{k} + \sum_{c=1}^{m-1}\sum_{k=cn+1}^{(c+1)n}\frac{1}{k} \lesssim\sum_{k=1}^n\frac{1}{k}+ \sum_{c=1}^{m-1}\left[\frac{1}{c+1}+\frac{1}{c(c+1)}\right]\approx\sum_{k=1}^n\frac{1}{k}+\sum_{k=1}^m\frac{1}{k} $$ And we have the following lower bound: $$ \sum_{k=1}^{nm}\frac{1}{k} = \sum_{k=1}^{n}\frac{1}{k} + \sum_{c=1}^{m-1}\sum_{k=cn+1}^{(c+1)n}\frac{1}{k} \geq\sum_{k=1}^n\frac{1}{k}+ \sum_{c=1}^{m-1}\frac{1}{c+1} =\left[\sum_{k=1}^n\frac{1}{k}+\sum_{k=1}^m\frac{1}{k}\right]-1 $$