촬리의늘솔길

Cloud 서버에 Mysql 설치 본문

✍️2023/Cloud

Cloud 서버에 Mysql 설치

리촬리 2023. 9. 9. 13:56

서버에 접속해줌

sudo apt-get update
sudo apt-get install mysql-server

MySQL 실행

$sudo systemctl start mysql

설치된 MySQL을 실행한다.

외부에서 접근이 가능하도록 MySQL 포트 개방

$ sudo ufw allow mysql

서버가 시작될 때마다, 자동으로 MySQL 실행

$sudo systemctl enable mysql

위의 명령어로 리눅스 서버가 재시작되면, 자동으로 MySQL도 실행되도록 처리

우선 로그인을 해야하는데, 설치된 기본 root계정의 비밀번호는 리눅스 계정의 비밀번호와 동일합니다.

$ sudo /usr/bin/mysql -u root -p

위의 명령어를 치면 root계정으로 mysql에 로그인을 하게 되는데, 위에서 살짝 언급한대로, 초기 비밀번호는 리눅스계정의 비밀번호와 동일하니, 비밀번호를 입력하면 로그인이 됩니다.

사용자 계정 생성

create user 'lion'@'%' identified by 'likelion';

사용자 권한 부여

grant all privileges on \*.\* to 'lion'@'%';

권한 반영

변경한 권한을 즉시 반영시켜주려면 아래 명령어를 실행시켜주면 된다.

FLUSH PRIVILEGES;

외부접속 허용


cd /etc/mysql/mysql.conf.d

sudo vi mysqld.cnf

사용자 목록 조회

SELECT User, Host, authentication_string FROM mysql.user;
728x90