본문 바로가기
Computer/Etc

mysql 오류 해결 & 계정 생성

by hexists 2015. 1. 13.

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