mysql을 사용하면서, 오류를 해결한 방법과 계정을 생성한 방법에 대해서 정리해본다.
1. mysql 오류 해결
mysql로 localhost에 접속하려고 할 때, 다음과 같은 오류가 발생했다.
$ mysql -uroot
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111)
인터넷을 통해 해결방법을 찾아봤다.
root 계정으로 symbolic link 설정
$ ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
끝.
참고 : http://blog.beany.co.kr/archives/828
2. 계정 추가하기
a. mysql을 root 계정으로 접속한다.
b. 현재 등록된 계정을 확인한다.
mysql> use mysql;
mysql> select user, host from user;
c. 계정을 추가한다.
mysql> create user id@localhost identified by 'password';
Query OK, 0 rows affected (0.03 sec)
d. 모든 DB에 접속 권한을 추가한다.
mysql> grant all privileges on *.* to id@localhost identified by 'password' with grant option;
Query OK, 0 rows affected (0.00 sec)
e. 변경사항을 적용해야 한다.
mysql> flush privileges;
여기서 localhost에 ip를 입력하면, 해당 ip에서 접속할 수 있는 계정이 생성된다.
참고 : http://link2me.tistory.com/trackback/431
'Computer > Etc' 카테고리의 다른 글
mvn proxy 설정 (0) | 2015.03.07 |
---|---|
mongodb 설치 및 사용 (0) | 2015.01.15 |
3way handshaking (0) | 2015.01.11 |
github gist (0) | 2015.01.03 |
Loop Invariant (0) | 2015.01.01 |