open:mysql

MySQL

1. MySQL 데몬을 중지시킨다.

killall mysqld (또는 pkill -9 mysqld)

2. –skip-grant 옵션을 주어서 mysql 데몬을 다시 실행시킨다.

/usr/local/mysql/bin/safe_mysqld --skip-grant & Starting mysqld daemon with databases from /usr/local/mysql/var

3. 패스워드 없이 root 계정으로 mysql에 접속한다.

./bin/mysql -u root mysql

4. mysql> 프롬프트에서 update 쿼리문으로 패스워드를 재설정 한다.

mysql> UPDATE user set Password=PASSWORD('newpasswd') WHERE user='root';

5. 변경사항을 적용시킨다.

mysql> FLUSH PRIVILEGES;

6. mysql> 프롬프트에서 빠져 나온다.

mysql> quit

7. mysql 데몬을 재시작한다.

killall mysqld (또는 pkill -9 mysqld)/usr/local/mysql/bin/safe_mysqld &Starting mysqld daemon with databases from /usr/local/mysql/data

8. 업데이트한 패스워드로 mysql에 접속한다.

/usr/local/mysql/bin/mysql -u root -p

  • open/mysql.txt
  • 마지막으로 수정됨: 2020/06/02 09:25
  • 저자 127.0.0.1