Ragengs,
It definitely appears that the MySQL package you installed has some issues. It appears that your mysql.sock file is in fact stored in /tmp but mysql is looking for it elsewhere. You can get past this by invoking mysql like so:
mysql --socket=/tmp/mysql.sock -p
Or you can get mysqld to write the mysql.sock file where mysql is looking for it by changing this line in safe_mysqld:
MYSQL_UNIX_PORT=${MYSQL_UNIX_PORT:-/tmp/mysql.sock}
Of course at this point removing mysql and reinstalling it is a perfectly fine option. If the package installer lacks an uninstall option you'll have to poke around in the Terminal to find everything belonging to the mysql package. If your package installer was well-behaved then you'll probably find everything in /usr/local or perhaps /usr/local/mysql. However, if the installer decided to put everything into another location the search may be a bit tougher. In the .../bin directory alone, mysql has all these files:
isamchk
isamlog
my_print_defaults
myisamchk
myisamlog
myisampack
mysql
mysql_config
mysql_convert_table_format
mysql_find_rows
mysql_fix_privilege_tables
mysql_install_db
mysql_setpermission
mysql_zap
mysqlaccess
mysqladmin
mysqlbinlog
mysqlbug
mysqlcheck
mysqld_multi
mysqldump
mysqldumpslow
mysqlhotcopy
mysqlimport
mysqlshow
mysqltest
pack_isam
safe_mysqld
(mysqld lives in .../sbin)
If you're going all-out for the full triple-threat (Apache/PHP/MySQL) I can't recommend
Fink more highly. It's a package manager system built on the Debian package tools. After going through a lot of the same kinds of problems with various packages and building from source I finally decided to give Fink a try. It's really simplified my life when it comes to installing these items, not to mention X-Windows!
Everything Fink installs lives in a single place which makes it very easy to remove the whole thing. Like any good package manager Fink keeps track of which items you have installed and the dependencies between them. The main interface of Fink is a really nice tool called
dselect that shows you all the available packages, which ones you have installed, and gives a nice synopsis of each one.
Of course there are some minor drawbacks. First, since Fink installs everything in the /sw directory it means that you'll end up with two copies of each of Apache and PHP: the ones that come with Mac OS X and the Fink copies. Also the Fink version of Apache requires a little extra work to get integrated with the "Web Sharing" preferences panel. Fortunately I've already figured out some of this stuff and posted a thread about it
right here.