"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