티스토리 뷰

반응형

mysql에 로그인이 안될경우

1. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

mysql -u 사용자 >> mysql -u 사용자 -p 비번 or mysql -u 사용자 -p 후에 비번 입력


2. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

>

1의 경우) 사용자 비번이 틀렸을 경우에 발생 2의 경우) 비밀번호을 설정한 후에 MySQL에 변경사항을 적용하기 위한 flush privileges << 명령어를 입력하지 않아서


mysql >use mysql

mysql >update user set password=password('비번') where user='유저'; //비번변경

mysql >flush privileges; // 적용

>> 해결 방법 : flush privileges >> grant 테이블을 reload하여 변경사항을 적용하는 것이므로 이것을 안 했을 경우에는 shutdown이나 reload를 하면 적용이 된다고 함.
# /usr/local/mysql/bin/mysqladmin -u root -p shutdown 후에 비번입력
# /usr/local/mysql/bin/mysqladmin -u root -p reload

3. 비번을 잊어버렸을 경우


# killall mysqld
# mysqld_safe --skip-grant-tables & // 비번입력없이 mysql 접속가능
# 2번처럼 비번변경
반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함