Ubuntu 소프트웨어 센터에서 설치할 때 MySQL 루트 비밀번호

Ubuntu 소프트웨어 센터에서 설치할 때 MySQL 루트 비밀번호

"Ubuntu Software Center"에서 Ubuntu 16.04.1에 MySql 서버와 MySql 클라이언트를 설치합니다.

내가 아는 한, mysql-server터미널에서 설치할 때 root설치 과정 중에 비밀번호를 묻는 메시지가 나타납니다. 그런데 "우분투 소프트웨어 센터"에서 설치하면 그냥 설치되고 비밀번호가 뭔지 모르겠어요 root.

답변1

다음은 기존 mysql 데몬이 실행 중인 경우 중지/종료하는 방법입니다.

 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.

승인 테이블을 건너뛰고 MySQL 안전 데몬 실행

 sudo mysqld_safe --skip-grant-tables &

비밀번호 없이 루트로 MySQL에 로그인

 sudo mysql -u root mysql

UPDATE 쿼리를 실행하여 루트 비밀번호를 재설정하세요.

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

MySQL 안전 데몬 중지

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

MySQL 데몬 시작

sudo /etc/init.d/mysql start

권한이 플러시됩니다. MySQL을 시작하고 재설정한 비밀번호를 사용하여 루트로 로그인하세요.

 sudo mysql -u root -p mysql

관련 정보