Antes de fastidiar algo, cuando inicio sesión usando $ mysql -u root -p
, y muestro bases de datos:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| game_data |
| test |
+--------------------+
Luego intenté crear un nuevo usuario y noté que algo anda mal con los PRIVILEGIOS.
Así que eliminé los nuevos usuarios, y supongo que eliminé la 'raíz' y el 'Administrador' accidentalmente.
Luego trato de crear 'root' nuevamente, pero obtengo un error de acceso denegado al otorgar todos los privilegios.
mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Si vuelvo a iniciar sesión en MySQL usando $ mysql -u root -p
y muestro bases de datos,
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
Todas las otras bases de datos se han ido.
¿Cómo soluciono MySQL ahora?
No puedo encontrar la base de datos 'mysql', no puedo crear una base de datos, crear un usuario, cualquier cosa que intente hacer obtendrá un error.
ERROR 1045 (28000): acceso denegado para el usuario 'root' @ 'localhost' (usando la contraseña: YES).
¿Debo reinstalar MySQL usando MacPorts? Si reinstalo, perderé la base de datos game_data
, ¿verdad?
-p
y la contraseña. Sé que es tonto, pero podría ayudar a alguien.