현재 mac(big sur)을 쓰면서 개발을 공부 중인 초보 개발자입니다.
mariadb를 brew로 설치하고 root로 접속한 후
2가지의 문제에 봉착했습니다.
1. 데이터베이스 생성 오류
$ create database test 를 치니 에러가 나오네요.
코드(에러 포함)는 다음과 같습니다.
MySQL [(none)]> create database test;
ERROR 3680 (HY000): Failed to create schema directory 'test' (errno: 2 - No such file or directory)
2. table 생성오류
use mysql로 접속해서 예제 table을 만들어보려고 하는데 에러가 나네요..
코드(에러 포함)는 다음과 같습니다.
MySQL [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MySQL [mysql]> create table sangdata(
-> code int primary key,
-> sang varchar(20),
-> su int,
-> dan int) charset=utf8;
ERROR 1030 (HY000): Got error 168 - 'Unknown (generic) error from engine' from storage engine
여러군데 구글링해보다가 재설치 권하는 글에 재설치도 해보고 , 디렉토리에 권한을 줘야한다는 글을 보고
$ ls -al /usr/local/var | grep mysql
>> drwxrwxr-x 8 _mysql _mysql 256 1 4 22:36 mysql
이렇게 mysql 폴더에 권한도 주어보았는데 소용이 없네요.. 제가 영어도 부족하고 컴퓨터 지식도 부족해서 그런지 많이 벅차네요 또 맥이라서 이런부분은 좀 불편한것같습니다 ㅠ
혹시 이 부분에 대해 아는게 있으시면 도와주세요!
추가 버전 정보 : mac big sur(11.1)
mariadb(stable 10.5.8 (bottled))
입니다. |