Ubuntu에서 설치한 MySQL을 깨끗하게 삭제하고 싶을 경우 아래와 같이 mysql 관련된 파일들을 purge로 삭제해 주고 자동 생성된 mysql 디렉터리 삭제 후 autoremove와 autoclean을 통해서 불필요한 파일들을 삭제하면 된다. sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get autoremove sudo apt-get autoclean
안녕하세요. 린아저씨 입니다. 오늘은 MySQL Server 설치 방법에 대해서 포스팅하려고 합니다. 사실 Internet이 가능한 Public 환경에서라면 MySQL Server 설치는 아주 쉽습니다. 자 그럼 바로 설치해 봅시다. 1. apt Repository 업데이트 MySQL Server를 설치하기 전 apt repository를 최신으로 업데이트 해줍니다. $ sudo apt update 2. MySQL Server 설치 특정 버전을 선택할 것이 아니라면, ubuntu apt repository에서 제공해주는 버전으로 설치합니다. 20년 04월 14일 기준으로는 mysql server 5.7 버전을 제공해주고 있습니다. $ sudo apt install -y mysql-server 특별히 물어..
MySQL도 버전업이 진행되면서, root 패스워드 변경 방법도 변화가 있었습니다. 기존 방법대로는 패스워드 변경이 안되는 경우가 있어서 다시 한번 정리 합니다. 제가 테스트한 버전은 ubuntu 18.04 이고, 공식 ubuntu respository에서 apt update 후에 mysql-server를 설치하게 되면, MySQL 5.7이 설치 됩니다. MySQL 5.7을 설치할 때는 별도로 root 패스워드 설정하는 과정이 나오지 않고 바로 설치가 완료됩니다. 따라서 설치가 완료되면 sudo 권한을 통해 mysql 접근해야합니다. $ sudo mysql -u root -p Eneter password: 패스워드를 물어보면 그냥 Enter를 치면 로그인이 됩니다. 이제 원하는 패스워드로 root 패스워..
MySQL DB를 사용하다 보면 간간히 DB 백업이 필요할 때가 발생합니다. Test 용도에서의 사용 뿐 아니라 Production으로 사용중인 DB라면 더욱 더 자주 백업이 필요하게 됩니다. 이때를 위해 MySQL DB 백업 방법을 간단히 정리하였습니다. 1. 명령어 mysqldump [옵션] DB명(Table명) > /디렉터리/덤프파일명 - 전체 DB 덤프 $ mysqldump -h localhost -u root -p패스워드 --all-databases > /디렉터리/덤프파일명 - 특정 DB 덤프 $ mysqldump -h localhost -u root -p패스워드 --databases DB명 > /디렉터리/덤프파일명 2. 옵션 옵션 의미 Default 비고 -n, --no-create-db CR..
처음 MySQL 설치 후에는 root 계정의 비밀번호가 설정되어 있지 않으므로 root 계정 비밀번호 부터 설정해 준다. ### MySQL 접속 ### $ mysql -u root -p $ Enter password: // 비밀번호 설정이 안되있으므로 그냥 엔터 한번더 입력. ### root 비밀번호 설정 ### 1. mysqladmin을 이용하여 root 암호 설정 $ mysqladmin -u root -p password '새로운비밀번호' //명령어 실행 후 비밀번호를 물어보지만 처음에는 root 비밀번호가 없으므로 그냥 엔터를 치면 된다. mysql에 접속하여서 확인해 보면 다음과 같이 localhost root계정에는 비밀번호가 설정된 것을 확인할 수 있다. 단 사진과 같이 mysqladmin 방..