Cómo comenzar a usar MySQL en Mac

2

Soy muy nuevo en mySQL. Lo instalé desde el sitio web de Oracle y creo que logré ejecutar el servidor con el comando:

sudo ./mysqld_safe --console

Pero es imposible abrir el cliente y tener el "mysql >" Indica que nadie más parece tener dificultades para tener. Lo intenté:

  • ./mysql
  • ./mysql -u root -p
  • ./mysql -u root -p root
  • ./mysql -u myusername

etc ... (También probé con 'sudo' primero)

Siempre recibo el mismo mensaje:

ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: XX)

Como ves, realmente no sé lo que estoy haciendo. ¿Algún consejo?

    
pregunta kaleidoscop 21.01.2016 - 10:27

2 respuestas

3

Configuración posterior a la instalación

¿Ha pasado por la configuración posterior a la instalación ?

En particular, Asegurar las cuentas iniciales de MySQL es importante porque se establece los usuarios y contraseñas predeterminados.

brew

Es posible que desee intentar instalar MySQL a través del proyecto homebrew . Con brew instalado, puede instalar MySQL usando el comando:

brew install mysql

MAMP

Alternativamente, MAMP ofrece una edición basada en aplicaciones de MySQL. El inicio de la aplicación inicia una copia preconfigurada de MySQL para usted, e incluye el myphpadmin basado en la web.

Con respecto a su comentario que desea una solución gratuita, MAMP es gratis:

  

Similar a una distribución de Linux, MAMP es una combinación de software libre y, por lo tanto, se ofrece de forma gratuita. MAMP se lanza bajo la Licencia Pública General de GNU y, por lo tanto, puede distribuirse libremente dentro de la Límites de esta licencia.

    
respondido por el Graham Miln 21.01.2016 - 10:47
0

Vea cuál es la ruta a MySQL y asegúrese de que no haya otra instalación en conflicto con la instalada por el compositor. En la terminal:

nano ~/.bash_profile

Es posible que veas algo como:

export PATH="/usr/local/mysql/bin:$PATH"

Puede restablecer la contraseña de root una vez que sepa de dónde llamar mysql desde:

/path/to/mysql/bin/mysqladmin -u root password [yourpasswordhere]

Mi ruta a MySQL es / usr / local / mysql / bin / mysqladmin

¿Qué sistema operativo está ejecutando? Solía usar MAMP pero no me importaba. Prefiero configurar mi propia pila LAMP (Linux, Apache, MySQl, PHP) usando los detalles descritos en este tutorial:

enlace

    
respondido por el Christia 15.12.2016 - 09:39

Lea otras preguntas en las etiquetas