안녕세계
MySQL encoding 변경 (utf8, utf8mb4)MySQL 기본 패키지는 character set 이 latin1 로 설정되어있습니다.character set 을 utf8 로 설정하여 한글 및 다른 언어가 께지는 것을 처리해야합니다.때로는 utf8mb4 로 설정하는 경우도 있는데 utf8mb4는 emoji를 데이터베이스에 저장할 수 있습니다.emoji는 4byte 문자이기 때문에 utf8 의 상위 호환인 utf8mb4를 사용해야 저장할 수 있습니다.NOTE: character set 이 utf8 인 상태에서 emoji를 데이터베이스 저장하려면 error가 발생합니다.character set 확인방법 (1)mysql> SHOW VARIABLES WHERE Variable_name LIKE 'ch..
Mac에서 MySQL 삭제MySQL v5.7.21 기준 정상적으로 삭제되는 것을 확인하였습니다.아래 명령어를 터미널에서 한줄씩 실행하세요.homebrew 로 MySQL을 설치한 경우# ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) # 위 에러가 발생할 경우, 다음 파일을 제거하지 않은 상태로 재설치했을 경우 발생한 가능성이 높다. $ sudo rm -rf /usr/local/var/mysql $ sudo rm -rf /usr/local/bin/mysql* $ sudo rm -rf /usr/local/Cellar/mysql $ sudo rm -rf /usr/local/etc/my.cnfM..
MySQL 비밀번호 변경 (1) MySQL 실행 $ mysql -u root -p Enter password: (2) 비밀번호 변경을 위해 mysql 데이터베이스 사용 mysql> 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 (3) 현재 암호 확인 // mysql 5.x 는 "password" 또는 "authentication_string"로 확인합니다. mysql> select host, user, password from user; mysql> select host,..
Mac에서 MySQL 설치 homebrew 를 통한 MySQL 설치 과정을 알아 보겠습니다. brew 명령어를 사용하기 위해서는 터미널에 아래 명령어로 homebrew 를 설치해야 합니다. $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" homebrew 설치후 brew 명령어를 통해 MySQL을 설치하세요. $ brew install mysql MySQL 실행 MySQL 설치 완료후 실행하세요. $ mysql.server start MySQL 설정 명령어를 실행하면 6가지 사항에 대해 설정을 지정해야합니다. 아래 사항은 설정 사항에 대한 예시입니다. $ mysql_secur..