Homebrew 로 mysql 을 설치했다는 가정하에깔끔하게 지우고 다시 하고 싶을 때
- ps -ax | grep mysql
- stop and kill any MySQL processes
- brew remove mysql
- brew cleanup
- sudo rm /usr/local/mysql
- sudo rm -rf /usr/local/var/mysql
- sudo rm -rf /usr/local/mysql*
- sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
- sudo rm -rf /Library/StartupItems/MySQLCOM
- sudo rm -rf /Library/PreferencePanes/My*
- launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
- edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
- rm -rf ~/Library/PreferencePanes/My*
- sudo rm -rf /Library/Receipts/mysql*
- sudo rm -rf /Library/Receipts/MySQL*
- sudo rm -rf /private/var/db/receipts/mysql
- restart your computer just to ensure any MySQL processes are killed
- try to run mysql, it shouldn't work
mysql plist 완전 삭제
brew services cleanup
on CLI
(Removing unused plist /Users/gabe/Library/LaunchAgents/homebrew.mxcl.mysql.plist)
mysql.server start
(서버 시작)
mysql_secure_installation
(기본 설정)
실행하면 아래의 질문에 대답해야 하는데, 아래 설정대로 하면 로컬에서 개발하기 편하다고 한다.
- 비밀번호 복잡도 검사 과정 (n)
- 비밀번호 입력 & 확인
- 익명 사용자 삭제 (y)
- 원격 접속 허용하지 않을 것인가? (y)
- test DB 삭제 (n)
- previlege 테이블을 다시 로드할 것인지(변경된 권한을 테이블에 적용하는 설정) (무조껀 y)
brew 명령어 | 설명 |
---|---|
brew services start mysql | 항상 켜두기 |
brew services stop mysql | 끄기 |
brew services restart mysql | 재시작 |
brew services list | 돌아가는 서비스 목록 보기 |
MySQL 명령어 (끝에 ; 를 붙여줘야 함)
MySQL 명령어 | 설명 |
---|---|
mysql -u root -p | 접속하기. u (사용자 아이디 명시), p(옵션 비밀번호 직접 입력) |
exit, quit | shell 커맨드 빠져나오기 |
status | mysql 설정 상태 등 보기 (charset..등) |
show databases | 생성된 데이터베이스 목록 보기 |
use database_name | 지정한 데이터베이스 사용하기 |
create schema schema_name | 스키마 생성(DB명) *스키마=DB? |
create database db_name | 데이터베이스 생성(위와 같음)*스키마=DB? |
show tables | 생성한 테이블 목록 보기 |
describe(explain) table_name | 생성된 테이블 상세정보 확인 |
다른 포스트에서 계속 업데이트 예정
1. 아래 사이트에서 맥 설치파일 다운로드
https://docs.conda.io/en/latest/miniconda.html
2. 다운받은 경로로 가서 권한 바꿔줌
chmod +x Miniconda3-latest-MacOSX-x86_64.sh
3. 실행
./Miniconda3-latest-MacOSX-x86_64.sh
4. 설치된 장소
/Users/user_name/miniconda3
5. 설치 확인
conda list
6. 콘다 명령어
conda 명령어 | 설명 |
---|---|
conda --version | 버전 확인 |
conda list | 설치 확인, 패키지 리스트 확인 |
conda env list | 가상환경 목록 출력 |
conda create -n 가상환경이름 python=3.xx | 가상환경 생성 |
conda activate 가상환경이름 | 가상환경 활성화 |
conda deactivate 가상환경이름 | 가상환경 비활성화 |
conda env remove -n 가상환경이름 | 가상환경 삭제 |
conda env export> "가상환경이름.yaml" | 가상환경 export(배포용 yaml 만들기) |
conda env create -f "가상환경이름.yaml" | 익스포트한 가상환경 임포트하기 |
miniconda 기본 가상환경(base) 자동 활성화 해제하기
Terminal 에서 아래의 명령어 실행
- conda activate base
- (base) conda config --set auto_activate_base false