리눅스/mysql
mysql 패스워드 초기화
Rohin
2019. 4. 26. 15:08
반응형
mysql 중지
#/etc/init.d/mysqld stop
#service mysqld stop
mysql 안전모드 실행 후 접근
#/usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
#mysql -u root -p
#(엔터)
5.7미만
mysql> UPDATE mysql.user SET password=PASSWORD('패스워드') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
5.7이상
mysql> UPDATE mysql.user SET authentication_string=PASSWORD('패스워드') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
mysql 5.7 패스워드 초기화후 접근해서 확인시
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> set password = password ('your_password');
적용후 재시작하면 정상작동된다.