OK since I didn't really have anything installed, I formatted and went again. This time when I did the apt-get install on those 3 packages, this is what it gave me, and it made me do a postfix setup. Last time I did for an internet site, this time i did no configuration and it worked. I am using the same password for users, root, anything really since this is a test server. But I wonder if something has changed in required stuff for mysql since the tutorial was written?
The following extra packages will be installed:
libdbd-mysql-perl libdbi-perl liblockfile1 libmysqlclient12 libmysqlclient14 libnet-daemon-perl
libplrpc-perl mailx mysql-common postfix
Suggested packages:
dbishell mysql-doc procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre
Recommended packages:
libmysqlclient14-dev resolvconf
The following NEW packages will be installed:
libdbd-mysql-perl libdbi-perl liblockfile1 libmysqlclient12 libmysqlclient12-dev libmysqlclient14
libnet-daemon-perl libplrpc-perl mailx mysql-client mysql-common mysql-server postfix
Anyways, both problems seem to be fixed. I found the missing "