ERROR 1006 (HY000): Can't create database (errno: 2 "No such file or directory")
-
[MySQL] ERROR 1006 (HY000): Can't create database (errno: 2 "No such file or directory")IT/개발 관련(DB, Git, Docker, Blockchain 등) 2019. 12. 13. 18:09
MySQL 데이터베이스 저장하는 폴더에 접근 권한이 없어서 그렇다. 심지어 root로 로그인해도 안된다. 검색해보면, /usr/local/mysql/data 혹은 /usr/local/var/mysql/data 폴더에 데이터베이스를 저장한다고 하는데.. 나는 data 폴더가 없었다. 데이터베이스 저장하는 폴더 찾기 mysql에 접속 후에 아래의 문장을 실행한다. SELECT @@datadir, @@innodb_data_home_dir; 나의 mac에선 아래의 경로에 데이터베이스를 저장한다고 나온다.(/usr/local/var/mysql) mysql을 빠져나온 뒤, 아래의 문장을 입력해서 데이터베이스를 저장하는 폴더에 접근권한을 확인해보자. $ ls -al /usr/local/var | grep mysql ..