2011. 7. 5. 13:54
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) I.lib()/I.lib(Mysql)2011. 7. 5. 13:54
..
..
..
.
이런 그지같은 에러 같으니라고....
mysql을 실행 하면
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
메시지가 뜨면서 실행이 안되는 경우에는 다음과 같은 순서로 처리합니다.
# /usr/bin/safe_mysqld --user=root &
(Mysql 4.X 이상이면 mysqld_safe --user=root &)
(보통은 /usr/local/mysql/bin 이다.)
재부팅 하면 날라가므로 /etc/rc.local 에서 추가 시켜 줍니다.
그리고 다시 재시도 하면 아래와 같은 메시지가 나오게 됩니다.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
이부분은 mysql root 패스워드를 초기화 해주면 됩니다.
# killall mysqld
# mysqld_safe --skip-grant &
# mysql
- mysql> use mysql
- mysql> update user set password=password('newpassword') where user='root';
- mysql> flush privileges
ps. flush privileges <-- (mysql reload)
'I.lib() > I.lib(Mysql)' 카테고리의 다른 글
Mysql 구동(start) 및 종료 (shutdown) 방법 (5.x) (1) | 2011.08.03 |
---|---|
innoDB 와 MyISAM 차이 (0) | 2011.07.18 |
mysql 패스워드 변경 (0) | 2011.06.30 |
MYSQL에서 charset 설정 확인 방법 (0) | 2011.06.24 |
MY SQL 날짜 함수 (0) | 2011.05.31 |