Still have MySQL problems that need to get solved soon (was: Re: Apache and MySQL won't start)
Scott Haneda
talklists at newgeo.com
Wed Jul 28 21:45:35 PDT 2010
On Jul 28, 2010, at 6:46 PM, Ali A Samii wrote:
> However, I still cannot change the password.
>
> I get the following Error:
>
> alis-imac:bin ali$ /opt/local/lib/mysql5/bin/mysqladmin -u root password 'golijoon'
> /opt/local/lib/mysql5/bin/mysqladmin: connect to server at 'localhost' failed
> error: 'Can't connect to local MySQL server through socket '/opt/local/var/run/mysql5/mysqld.sock' (2)'
> Check that mysqld is running and that the socket: '/opt/local/var/run/mysql5/mysqld.sock' exists!
>
> I really need to get this issue solved as soon as possible, so I hope that I can get it done in theft hour or two.
Have you tried:
sudo /opt/local/lib/mysql5/bin/mysql_secure_installation
This will run you through an interactive shell that should get things in order.
* Probably will not work if Mysql is not loading because it can't locate the socket file.
What is in /opt/local/etc/mysql5/my.cnf for the socket?
If you have no file in that location, you can find a sample by using:
$port contents mysql5 | grep \.ini
Once you find the sample configi ini file, you can copy in perhaps the medium one.
I have the values:
socket = /opt/local/var/run/mysql5/mysqld.sock
I also added this right after the thread_concurrency = x setting
# Custom settings made by scott at newgeo.com 03/16/2010 05:36:10 PM
# Without this, OS X will default to 2, HFS is not case-sensitive
# but, http://dev.mysql.com/doc/refman/4.1/en/server-system-variables.html#sysvar_lower_case_table_names
# explicitly states to set to 1 if InnoDB will be used, and I may someday. It does not seem
# a bad idea to have names forced lowercase, it is consistent
lower_case_table_names=1
# End custom settings made by scott at newgeo.com
if that does not work, and only because you are in a time crunch, as I really don't want to put this file out there, and should instead work to add it to the wiki...
I wrote up a mini tutorial, which I reference when I do new installs, and it tends to get me through it. There are some errors, obvious ones, where I forgot to sudo or other syntactical issues.
http://dl.dropbox.com/u/340087/drops/01.04.10/mamp/MAMP%20Tutorial.html
I will yank those files in a day or so as to not pollute the documentation of MacPorts.
MySql should not take more than 5 minutes to get going once it is built. Depending on how things go tonight, if you really get stuck, drop me an email following the instructions in my sig and I may take you up on your offer to ssh in, which I believe you mentioned in your first post.
--
Scott (* For off-list contact, replace talklists@ with scott@ *)
More information about the macports-users
mailing list