<div dir="ltr">Hi All,<div><br><div>This may be a bit much to try to troubleshoot via a mailing list, but after struggling with this for a good 8 hours, I'm willing to give it a try. The installation ('brew install mariadb') appeared to work fine. Starting the server with the command 'brew services start mariadb' appears to start the server. However, connecting to the server with the command, 'mysql -uroot' gives me the following error:</div><div><br></div><div>'mysql: Can't read dir of '/usrlocal/etc/my.cnf.d' (Errcode: 2 "No such file or directory")</div>Fatal error in defaults handling. Program aborted' </div><div><br></div><div>In the process of proofreading this message, I see now that there is in fact, no directory called '/usrlocal'. The '/' between 'usr' and 'local' seems to have gotten lost somehow. </div><div>There <i>is </i>a directory called /usr/local/etc/my.cnf.d however, and, if I am reading this correctly, everyone can read it:  drwxr-xr-x   3 dg    admin   96 Jun  2 11:42 my.cnf.d<div><br></div><div>So I went ahead and made a 'usrlocal/etc/my.cnf.d' directory just for the heck of it - (I know this is not a great idea) - and now I get this error message:</div><div><br></div><div>'ERROR 2002 (HY000): Can't connect to local MySQL server through socket 'private/var/mysql/mysql.sock' (2)'<br></div><div><br></div><div>My understanding is that if the server is running, the socket is created when a client tries to connect, so there is no mysql.sock file in the directory.</div><div><br></div><div>Unfortunately, I know just enough about working in the terminal to be dangerous (--; If anyone has any ideas, I'd appreciate it. Thanks.</div><div><br></div><div>David</div></div></div>