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 계정에게 준다.
접속 성공 !