mysql 8.0 비밀번호 초기화 --skip-grant-tables
- 프로그래밍/sql,db,mysql
- 2021. 9. 24.
mysql 8.0 이상
//mysql 중지
systemctl stop mysql
//mysql 비번없이 접속
mysqld -uroot --skip-grant-tables
//mysql 접속
mysql -u root
//비번 변경
use mysql;
UPDATE user SET authentication_string=null WHERE User='root';
or
UPDATE mysql.user SET authentication_string=PASSWORD('asd123') WHERE user='root';
select authentication_string from user;
flush privileges;
quit
//mysql 재시작 (안되서 서버 리붓)
reboot
//mysql 접속
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'asd123';
'프로그래밍 > sql,db,mysql' 카테고리의 다른 글
mysql 쿼리문 통계 (주간/일간/월간/기간별) (0) | 2020.02.13 |
---|---|
mysql 5.1 / 5.7 default-character-set 설정하는방법 my.cnf (0) | 2020.02.06 |
mysql 슬로우 쿼리 로그 설정 및 테스트 (0) | 2019.08.28 |
mysql 임시비밀번호 에러 Your password has expired. To log in you must change it using a client that supports expired passwords. (0) | 2019.05.24 |
php mysql 트랜잭션 lock level, 사용방법 3가지 (0) | 2019.05.17 |