회사 홈페이지 작업을 하고 있다.
회사 홈페이지는 얼추 완성된 형태를 갖춰놓았고, 조금씩만 다듬어가면 될 것 같다.
이제는 사내 커뮤니티를 만들어봐야 하겠는데..
사내 홈페이지 운영을 위한 서버는 이미 가비아 호스팅, 도메인을 유료로 구입해서 사용하고 있지만, 커뮤니티를 만들기 위해서는 빈번하면서 자유로운 접근이 필요했기에 우선은 내 컴퓨터를 대상으로 서버를 개설하고 local에서 잘 돌아가는 형국을 만들어 놓으면 그대로 옮겼을 때도 정상작동하는지를 확인하면 될 것 같다.
윈도우 컴퓨터를 기준으로는 APM(Apache, PHP, MySQL)을 설치하면 되는데 맥은 MAMP 라는 통합툴을 설치하면 된다고 한다.
나는 bitnami 라는 툴을 골랐다. 내가 구한 MAMP 는 유료로 결제를 유도하기도 했고, 검색 해 보니 사람들이 bitnami를 많이 추천했기 때문.
bitnami는 https://bitnami.com 에서 다운받아 설치했고, 방에 항시 가동중인 맥미니를 서버로 두고 작업은 대게 사무실이나 카페에서 맥북을 통해 진행 할 예정인데.. 그러기 위해서 맥미니 서버를 포트포워딩 해놓고 외부에서 PHPadmin에 접속 하는 방법을 선택했다.
설치는 의외로 간단했다.
설치가 완료되면, Application 폴더에 bitnami 폴더가 생성되고 안에 있는 osx-manager 를 실행하여 start all을 눌러주면 된다.
위 처럼 apache와 my sql 모두 running 상태가 되면 성공
이제 Application 폴더 내 binami폴더 apache2/htdocs 폴더에 있는 index.php 파일이 127.0.0.1 에 접속했을 때 기본으로 뜨는 페이지가 될 것이며 기본적으로 맥은 8080포트를 사용하나 외부 에서 사용하기 위해서는 포트 3306을 열어줘야 한다.
사파리에서 192.168.0.1 에 접속하여 사용중인 iptime 공유기에 로그인하고 포트포워딩에 내 사설 ddns 주소:3306을 현재 서버를 설치한 맥미니 ip와 함께 포트포워딩 하면 완료!
이제 외부에서도 아래 사진과 같이 내 맥미니 서버에 접속이 가능하다.
회사 홈페이지는 얼추 완성된 형태를 갖춰놓았고, 조금씩만 다듬어가면 될 것 같다.
이제는 사내 커뮤니티를 만들어봐야 하겠는데..
사내 홈페이지 운영을 위한 서버는 이미 가비아 호스팅, 도메인을 유료로 구입해서 사용하고 있지만, 커뮤니티를 만들기 위해서는 빈번하면서 자유로운 접근이 필요했기에 우선은 내 컴퓨터를 대상으로 서버를 개설하고 local에서 잘 돌아가는 형국을 만들어 놓으면 그대로 옮겼을 때도 정상작동하는지를 확인하면 될 것 같다.
윈도우 컴퓨터를 기준으로는 APM(Apache, PHP, MySQL)을 설치하면 되는데 맥은 MAMP 라는 통합툴을 설치하면 된다고 한다.
나는 bitnami 라는 툴을 골랐다. 내가 구한 MAMP 는 유료로 결제를 유도하기도 했고, 검색 해 보니 사람들이 bitnami를 많이 추천했기 때문.
bitnami는 https://bitnami.com 에서 다운받아 설치했고, 방에 항시 가동중인 맥미니를 서버로 두고 작업은 대게 사무실이나 카페에서 맥북을 통해 진행 할 예정인데.. 그러기 위해서 맥미니 서버를 포트포워딩 해놓고 외부에서 PHPadmin에 접속 하는 방법을 선택했다.
설치는 의외로 간단했다.
설치가 완료되면, Application 폴더에 bitnami 폴더가 생성되고 안에 있는 osx-manager 를 실행하여 start all을 눌러주면 된다.
위 처럼 apache와 my sql 모두 running 상태가 되면 성공
이제 Application 폴더 내 binami폴더 apache2/htdocs 폴더에 있는 index.php 파일이 127.0.0.1 에 접속했을 때 기본으로 뜨는 페이지가 될 것이며 기본적으로 맥은 8080포트를 사용하나 외부 에서 사용하기 위해서는 포트 3306을 열어줘야 한다.
사파리에서 192.168.0.1 에 접속하여 사용중인 iptime 공유기에 로그인하고 포트포워딩에 내 사설 ddns 주소:3306을 현재 서버를 설치한 맥미니 ip와 함께 포트포워딩 하면 완료!
이제 외부에서도 아래 사진과 같이 내 맥미니 서버에 접속이 가능하다.
우측 Application을 통해서 Php admin module에 접근이 가능하다.
로그인 화면에서 사용자명에 root(기본)을 입력하고 bitnami 설치시 입력했던 패스워드를 입력 해주면
위 사진과 같이 PhpMyAdmin에 접속하게 되고 여기에서 MySQL을 다룰 수 있게 된다.
이것으로 맥미니에 서버 구동은 완료!
다음에는 MySQL + PHP 삽질기를 담아볼 예정!
혹시 mysql 비밀번호 바꾸는 방법 아시나요?
답글삭제[MySQL 사용자 암호를 변경하는 방법]
답글삭제MySQL 사용자 암호를 변경하려면 아래 단계를 수행합니다.
1. MySQL 셸에 루트로 로그인합니다.
다음 명령을 입력하여 MySQL 셸에 액세스하고 메시지가 표시되면 MySQL 루트 사용자 암호를 입력합니다.
mysql -u root -p
MySQL 루트 사용자에 대한 암호를 설정하지 않은 경우 sudomysql로 로그인할 수 있습니다.
2. MySQL 사용자 암호를 설정합니다.
MySQL 5.7.6 이상 또는 MariaDB 10.1.20 이상이 있는 경우 다음 명령을 입력합니다.
ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';
FLUSH PRIVILEGES;
ALTER USER 문이 작동하지 않는 경우 사용자 테이블을 직접 수정할 수 있습니다.
UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')
WHERE User = 'user-name' AND Host = 'localhost';
FLUSH PRIVILEGES;
MySQL 5.7.5 이전 버전 또는 MariaDB 10.1.20 이전 버전이 있는 경우 다음 명령을 입력합니다.
SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD');
FLUSH PRIVILEGES;
암호를 변경할 사용자 이름을 사용하여 사용자 이름을 변경해야 합니다. 사용자가 다른 호스트에서 MySQL 서버에 연결하는 경우 원격 호스트 이름 또는 IP 주소를 사용하여 localhost를 변경합니다.
두 경우 모두 잘 진행되면 다음 출력이 표시됩니다.
Query OK, 0 rows affected (0.00 sec)
다음을 실행하여 MySQL 프롬프트에서 로그아웃합니다.
quit;
3. 새 암호를 확인합니다.
새 암호가 올바르게 적용되었는지 확인하려면 다음을 입력합니다.
mysql -u user-name -h localhost -p
새 사용자 암호를 입력하라는 메시지가 표시됩니다. 입력하시면 MySQL 서버에 로그인됩니다.