Instalo MySql Server y MySql Client en mi Ubuntu 16.04.1 desde el "Centro de software de Ubuntu".
Hasta donde yo sé, cuando instala mysql-server
desde la terminal, solicita root
una contraseña en medio del proceso de instalación. Pero cuando lo instalo desde el "Centro de software de Ubuntu", simplemente se instaló y no sé cuál root
es la contraseña.
Respuesta1
A continuación se explica cómo detener/eliminar el demonio mysql existente, en caso de que se esté ejecutando:
sudo ps -ef | grep mysql - checks if mysql/mysqld is one of the running processes.
sudo kill -9 'pid' mysqld - kills the daemon, if it is running.
Ejecute el demonio seguro de MySQL saltando las tablas de concesión
sudo mysqld_safe --skip-grant-tables &
Inicie sesión en MySQL como root sin contraseña
sudo mysql -u root mysql
Ejecute la consulta ACTUALIZAR para restablecer la contraseña de root
UPDATE user SET authentication_string=PASSWORD("MyNewPassword") WHERE user="root";
FLUSH PRIVILEGES;
Detener el demonio seguro de MySQL
sudo ps -ef | grep mysqld_safe
sudo kill -9 'pid' mysqld_safe
Iniciar el demonio MySQL
sudo /etc/init.d/mysql start
Los privilegios se desvanecen. Inicie MySQL e inicie sesión como root con la contraseña que restableció
sudo mysql -u root -p mysql