Server

VPS 호스팅에서 apache2 설치 및 phpmyadmin 설치하기

KSJ._.seven11 2023. 1. 1. 23:11
$sudo apt-get update
$sudo apt-get install apache2

$sudo service apache2 start

를 통해 아파치2 서비스를 실행시킨다.

 

이후 /var/www/html/index.html 을 변경하고 접속을 확인한다.

이제는 phpmyadmin 설치 차례다.

$sudo apt update
$sudo apt install phpmyadmin

apache2를 선택해주면 마저 다운로드 한다.

 

이후 phpmyadmin 루트 계정의 비밀번호를 설정해주면 된다.

$vi /etc/apache2/apache2.conf

를 입력하여 다음과 같이 작성한다.

$sudo /etc/init.d/apache2 restart

를 통해 아파치를 재실행 시킨다.

 

하지만... 이후 phpmyadmin  접속시 root 계정으로 로그인이 되지 않았다.. 찾아보니 5.X 몇몇 버전 이후로 에러가 항상 난다 했다.

 

이후로 Mysql 계정을 새로 만들고 권한을 몽땅 부여함으로써 제 2의 루트계정을 만드는 걸 통해 해결했다.

 

해결 방법은 다음과 같다.

 

$sudo mysql -u root -p
$use mysql;

mysql> create user 'userid'@'%' identified by 'userpassword';

타 PC에서 mysql 서버에 접속하기 위한 계정을 생성. 로컬에서 접속하려면 % 대신 localhost를 써주면 된다.

mysql> grant all privileges on *.* to 'userid'@'%';

모든 권한을 userid 계정에게 준다.

접속 성공 !