trabajar run mac instalar instalando iniciar how ejecutar desde como mysql osx-lion

run - Problemas con la contraseña de mySQL(mac OS X Lion)



instalar mysql server macos (11)

¿Desea restablecer o establecer una nueva contraseña de root?

Pasos para MySQL 5.7.5 y anteriores :

Abra una ventana de terminal:

  1. Detenga el servidor mysql si se está ejecutando:

    sudo /usr/local/mysql/support-files/mysql.server stop

  2. Reinicie con la opción --skip-grant-tables :

    sudo mysqld_safe --skip-grant-tables

Abre otra ventana de terminal:

  1. Tipo: mysql -u root

  2. Restablecer contraseña de root (es decir, para localhost)

    UPDATE mysql.user SET authentication_string = PASSWORD(''MyNewPass''), password_expired = ''N'' WHERE User = ''root'' AND Host = ''localhost''; FLUSH PRIVILEGES;

Ahora su contraseña para root @ localhost es MyNewPass . Tú puedes cambiarlo:

  1. Cierre todas las terminales de Windows. Abra una nueva ventana de terminal y escriba:

    mysqladmin -u root -p''MyNewPass'' password ''123456''

    Ahora su contraseña de root es 123456

    Debería ver el siguiente mensaje de advertencia, puede ignorarlo si está cambiando su contraseña de root @ localhost:

    mysqladmin: [Advertencia] El uso de una contraseña en la interfaz de línea de comandos puede ser inseguro. Advertencia: ya que la contraseña se enviará al servidor en texto plano, use la conexión ssl para garantizar la seguridad de la contraseña.

  2. Compruebe si su contraseña de root se ha cambiado correctamente:

    mysql -u root -p''123456'' -e ''show databases;''

    Salida:

    mysql: [Advertencia] El uso de una contraseña en la interfaz de línea de comandos puede ser inseguro.

    + -------------------- +
    | Base de datos |
    + -------------------- +
    | esquema_información |
    | mysql |
    | performance_schema |
    | sys |
    + -------------------- +

Estoy intentando establecer la contraseña de root para mySQl en el terminal en Mac OS X Lion, y tengo problemas. Cada vez que uso la línea:

/usr/local/mysql/bin/mysqladmin -u root password ****** (where ****** is the password I want to set)

Recibo el error:

/usr/local/mysql/bin/mysqladmin: connect to server at ''localhost'' failed error: ''Access denied for user ''root''@''localhost'' (using password: NO)''

No he establecido una contraseña anteriormente, así que no sé por qué recibo este error.

Por favor ayuda. Gracias


Aquí está el procedimiento para restablecer la contraseña del usuario root.

1) Detener mysql (matar el proceso de mysql o ejecutar el siguiente comando)

sudo /usr/local/mysql/support-files/mysql.server stop

2) Iniciarlo en modo seguro.

sudo mysqld_safe --skip-grant-tables

3) Abra otro terminal y ejecute el siguiente comando (Mantener abierto el último terminal)

mysql -u root

4) Ejecute el siguiente comando con una nueva contraseña adecuada en la consola mysql

Para MySQL 5.7+:

mysql > UPDATE mysql.user SET authentication_string=PASSWORD(''password'') WHERE User=''root'';

Para versiones anteriores:

mysql > UPDATE mysql.user SET Password=PASSWORD(''password'') WHERE User=''root'';

5) mysql > FLUSH PRIVILEGES;

6) Salga de ambos terminales y abra el nuevo terminal y conéctese a mysql con el usuario root y la nueva contraseña

mysql -uroot -p


Escriba: /usr/local/mysql/bin/mysqladmin -u root -p password

Cuando le pida una contraseña, no ingrese nada, simplemente presione enter. Luego le pedirá que ingrese una nueva contraseña, luego confirme. Terminado.


Esto está trabajando en macOS Sierra.

paso 1: abrir terminal

paso 2: pega el siguiente comando

sudo /usr/local/mysql/support-files/mysql.server restart

Su terminal debe mostrar esto:

Users-MacBook-Air:~ usr$ sudo /usr/local/mysql/support-files/mysql.server restart

¡Error de contraseña! ¡No se pudo encontrar el archivo PID del servidor MySQL!

Iniciando MySQL .. ¡ÉXITO!

Paso 3: Asegúrese de que el servidor SQL se está ejecutando

Paso 4: Abra el funcionamiento de MYSQL y haga clic en la instancia local

Paso 5: escribe la contraseña antigua y la nueva contraseña


Esto lo solucionó para mí: después de esto, le pediremos su contraseña de superusuario y luego la nueva contraseña.

sudo / usr / local / mysql / bin / mysqladmin -u root -p contraseña


Estoy en Yosemite, pero en Maverick tiene el mismo problema. - Arregla el error de socket 2002 primero si no lo has hecho

sudo mkdir /var/mysql sudo ln -s /tmp/mysql.sock /var/mysql/mysql.sock

Y luego intentar

sudo /usr/local/mysql/bin/mysqladmin -u root -p password


No es así como se configura la contraseña. Así es como inicias sesión en mysql.

Si no tiene una contraseña establecida, inicie sesión con:

mysql -u root

y eso te llevará a la línea de comandos de MySQL.

En lugar de hacerlo, use lo siguiente para cambiar la contraseña.

mysqladmin -u root password NEWPASSWORD


Para establecer su contraseña de root después de instalar:

  1. Asegúrese de que MySQL no se está ejecutando, deténgalo si lo ejecutó.
  2. En una Terminal haga sudo mysqld_safe --skip-grant-tables para ejecutar MySQL sin pasar por la autenticación.
  3. Dentro de mysql do FLUSH PRIVILEGES;
  4. Luego reinicie con SET PASSWORD FOR root@''localhost'' = PASSWORD(''password''); donde ''contraseña'' es la contraseña elegida.
  5. FLUSH PRIVILEGES; una vez más

Perderás todas las bases de datos

paso 1: abrir terminal

paso 2: eliminar carpeta mysql sudo rm -rf /usr/local/mysql

paso 3: instalé mysql nuevamente, después de que la instalación se genere una nueva contraseña



cd /usr/local/mysql/bin ./mysqladmin -u root password root