I am confused. When I connect to mysql using 127.0.0.1. I get a mysql server with only test database. If I connect to database using localhost, I see my databases. Why is this.
Note, at one point I did have macports installed with mysql. But I uninstalled it and I thought I removed everything. What can I do the eliminate this issue for good ? now i use apache native installation and installed the new mysql manually
When I look at my processes on my mac, I see the following
root 82 0.0 0.0 2468784 424 ?? Ss 22Jan14 0:00.30 /opt/local/bin/daemondo --label=apache2 --start-cmd /opt/local/etc/LaunchDaemons/org.macports.apache2/a
root 81 0.0 0.0 2468784 392 ?? Ss 22Jan14 0:00.30 /opt/local/bin/daemondo --label=mysql5 --start-cmd /opt/local/etc/LaunchDaemons/org.macports.mysql5/mys
Could these be the macports mysql and apache that is autostarting ?? and how would I remove them from auto starting ?
[EDIT]
When I do use mysql; SELECT user from user;
I get the following
+------+
| user |
+------+
| root |
| root |
| |
| root |
| |
| root |
+------+
Also keep this in mind. I use mysqlworkbench. and yes I had no password setup but when i changed the host from localhost to 127.0.0.1 I couldnt see databases; But I killed those processes above and now I get my tables both ways and I never changed any permissions