Senha de root do Mysql quando instalar a partir do Ubuntu Software Center [duplicado]

0

Eu instalo o MySql Server e o MySql Client no meu Ubuntu 16.04.1 do "Ubuntu Software Center".

Até onde eu sei, quando você instala mysql-server do terminal, ele solicita root password no meio do processo de instalação. Mas quando eu o instalo do "Ubuntu Software Center", ele acabou de instalar e eu não sei o que é a senha root .

    
por koceeng 31.12.2016 / 07:11

1 resposta

2

Aqui está como parar / matar o daemon mysql existente, caso esteja em execução:

 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.

Execute o daemon seguro do MySQL com a omissão de tabelas de permissões

 sudo mysqld_safe --skip-grant-tables &

Faça login no MySQL como root sem senha

 sudo mysql -u root mysql

Execute a consulta UPDATE para redefinir a senha de root

  UPDATE user SET authentication_string=PASSWORD("MyNewPassword") WHERE user="root";
  FLUSH PRIVILEGES;

Pare o daemon seguro do MySQL

 sudo  ps -ef | grep mysqld_safe 
 sudo kill -9 'pid' mysqld_safe

Inicie o daemon do MySQL

sudo /etc/init.d/mysql start

Os privilégios são liberados. Inicie o MySQL e efetue login como root com a senha que você redefiniu

 sudo mysql -u root -p mysql
    
por Arduino_Sentinel 31.12.2016 / 08:12