라이브러리
[MYSQL_CONFIG] --skip-symbolic-links - 심볼릭 링크 사용 안 함 설정
MYSQL CONFIG --skip-symbolic-links
`--skip-symbolic-links` 옵션은 MySQL 서버의 설정 옵션 중 하나입니다. 이 옵션은 MySQL 서버가 심볼릭 링크를 생성하거나 처리하는 것을 방지합니다.
심볼릭 링크란?
심볼릭 링크는 운영 체제에서 파일 또는 디렉터리를 다른 이름으로 참조하는 방법입니다. 예를 들어, `/var/www/html` 디렉터리를 `/var/www/website`라는 이름으로 심볼릭 링크로 생성할 수 있습니다. 이 경우, `/var/www/website` 디렉터리는 `/var/www/html` 디렉터리를 참조합니다.
--skip-symbolic-links 옵션의 목적
`--skip-symbolic-links` 옵션의 목적은 MySQL 서버가 심볼릭 링크를 생성하거나 처리하는 것을 방지하는 것입니다. 이 옵션을 사용하면 MySQL 서버가 심볼릭 링크를 인식하지 못하고, 심볼릭 링크가 있는 디렉터리를 스캔하지 않습니다.
예제
아래 예제는 MySQL 서버의 설정 파일 (`my.cnf` 또는 `my.ini`)에서 `--skip-symbolic-links` 옵션을 사용하는 방법을 보여줍니다.
#hostingforum.kr
bash
[mysqld]
# 심볼릭 링크를 생성하거나 처리하지 않도록 설정
skip-symbolic-links
이 설정을 적용한 후 MySQL 서버를 재시작하면, 심볼릭 링크를 생성하거나 처리하지 않습니다.
주의
`--skip-symbolic-links` 옵션을 사용하면, MySQL 서버가 심볼릭 링크를 인식하지 못하므로, 심볼릭 링크가 있는 디렉터리를 스캔하지 않습니다. 이로 인해, MySQL 서버가 심볼릭 링크가 있는 디렉터리를 인식하지 못할 수 있습니다.
예시
아래 예제는 MySQL 서버가 심볼릭 링크를 인식하지 못하는 예시입니다.
#hostingforum.kr
bash
# 심볼릭 링크를 생성합니다.
ln -s /var/www/html /var/www/website
# MySQL 서버를 시작합니다.
sudo systemctl start mysql
# MySQL 서버에 접속합니다.
mysql -u root -p
# 심볼릭 링크가 있는 디렉터리를 스캔합니다.
SHOW TABLES;
이 경우, MySQL 서버는 심볼릭 링크 `/var/www/website`를 인식하지 못하고, `/var/www/html` 디렉터리를 스캔하지 않습니다.
결론
`--skip-symbolic-links` 옵션은 MySQL 서버가 심볼릭 링크를 생성하거나 처리하는 것을 방지합니다. 이 옵션을 사용하면 MySQL 서버가 심볼릭 링크를 인식하지 못하고, 심볼릭 링크가 있는 디렉터리를 스캔하지 않습니다. 그러나, 이 옵션을 사용하면 MySQL 서버가 심볼릭 링크가 있는 디렉터리를 인식하지 못할 수 있습니다. 따라서, 이 옵션을 사용하기 전에, 심볼릭 링크가 있는 디렉터리를 인식하지 못하는 영향을 고려해야 합니다.
댓글목록
등록된 댓글이 없습니다.