Puesto que usted tiene mysql en su computadora local, no tiene que molestarse con la dirección IP de la máquina. Sólo tiene que utilizar localhost:
mysql -u user -p
o
mysql -hlocalhost -u user -p
Si no puede iniciar sesión con esto, usted debe averiguar qué nombres de usuario (user @ host) existe en el servidor MySQL locallly. Esto es lo que hace:
Paso MySQL 01) Inicio de manera que no hay ninguna contraseña no requieren contraseñas y niega las conexiones TCP/IP
service mysql restart --skip-grant-tables --skip-networking
tener en cuenta que el estándar SQL para añadir usuarios, conceder y revocar privs se desactivan.
Paso 02) Mostrar usuarios y anfitriones
select concat(''',user,'''@''',host,'''') userhost,password from mysql.user;
Paso 03) Confirmar su contraseña para asegurarse de que funciona
select user,host from mysql.user where password=password('YourMySQLPassword');
Si su contraseña no produce ningún resultado para esta consulta, usted tiene una mala contraseña.
Si su contraseña produce resultados para esta consulta, observe los usuarios y hosts. Si su valor de host es '%', debe poder conectarse desde cualquier lugar. Si su host es 'localhost', debería poder conectarse localmente.
Haga que el usuario tenga 'root' @ 'localhost' definido.
Una vez que haya hecho lo que se necesita, sólo tienes que reiniciar MySQL normalmente
service mysql restart
Si usted es capaz de conectar con éxito en el MacBook, ejecute esta consulta:
SELECT USER(),CURRENT_USER();
USER() informes de cómo se intentaron para autenticarse en MySQL
CURRENT_USER() informa cómo se le permitió autenticarse en MySQL
Háganos saber lo que sucede!
ACTUALIZACIÓN 2012-02-13 20:47 EDT
de sesión en el servidor y repita remoto Paso 1-3
ver si alguno de usuario permite el acceso remoto (es decir, el anfitrión en mysql.user es ' % '). Si no lo hace, agregue 'user' @ '%' a mysql.user.
Si tiene una nueva pregunta (y los problemas de autenticación son algo diferente de los problemas de conexión), investigue nuevamente y si no encuentra una respuesta (que dudo mucho), haga una nueva pregunta. Además, lea una de las muchas introducciones para principiantes en MySQL, que debería responder a su pregunta de inmediato. –