리눅스에서 mysql 사용시 create 명령이 안되는데.. ㅡㅡ..

이서린의 이미지

create 명령 사용시 문제가 있습니다. ㅡㅡ..

mysql> create database xxxx;

이 명령이 안되는데 이유를 아시는지요...? ㅡㅡ..
ERROR 1006: Can't create database 'xxxx'. (errno: 13)
이라고 나오네요..

create table 역시 마찬가지 입니다.

mysql> create table ddd(name varchar(20));
라고 치면..
ERROR 1: Can't create/write to file './test/ddd.frm' (Errcode: 13)

디폴트로 있는 mysql db나 test db에서 다 안됩니다. ㅡㅡ..

해결 방법을 아시면 좀...

지리즈의 이미지

데이터 베이스가 저장되는 directory의 퍼미션이 적절하지 않아서 일겁니다.

ex) chown -R  mysql.mysql /var/lib/mysql

해보세요...

/var/lib/mysql는 임위의 장소입니다.

There is no spoon. Neo from the Matrix 1999.

이서린의 이미지

감사합니다. ^^ 저는 /usr/local/mysql로 하니까 되는군요 ^^

감사합니다.