mariadb 설치전 패키지 업데이트 후 설치를 진행한다.
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository "deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liquidtelecom.com/repo/10.4/ubuntu $(lsb_release -cs) main"
sudo apt update && sudo apt-get -y upgrade
sudo apt -y install mariadb-server mariadb-client
sudo mysql_secure_installation
정상적으로 설치가 완료되었다면 mysql 실행후
sudo mysql
root 계정 비밀번호를 초기화 한다.
use mysql;
update user set plugin='' where User='root';
set password = password('패스워드');
flush privileges;
mariadb을 종료후 타임존 설정을 한다.
sudo timedatectl set-timezone 'Asia/Seoul'
mariadb 재실행
sudo systemctl restart mysqld
외부접속 설정
mariadb 실행후
mysql -u root -p
외부접속이 가능한 계정을 생성한다.
CREATE USER '아이디'@'%' IDENTIFIED BY '패스워드';
GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%';
FLUSH PRIVILEGES;
현재 계정 정보 확인하기
SELECT user,host,plugin,authentication_string FROM mysql.user;
my.cnf 위치 찾아 외부접속 허용을 위한 bind_address 부분을 삭제한다.
mysqld --verbose --help | grep -A 1 'Default options'
sudo vi /etc/mysql/my.cnf
'AWS' 카테고리의 다른 글
AWS EC2 HTTPS 인증서 추가와 도메인 연결하기 (0) | 2020.12.19 |
---|---|
ubuntu 18.04 Mysql 완전삭제하기 (0) | 2020.12.14 |
패스트캠퍼스 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 챌린지 참여 후기 (0) | 2020.12.08 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 28 회차 미션 (0) | 2020.11.29 |
[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 27 회차 미션 (0) | 2020.11.28 |