3.M(MySQL 5.7.20)

https://dev.mysql.com/downloads/mysql/에서 

Windows 10 64bit이므로

Select Operating System -> Microsoft Windows

Select OS Version-> Windows(x86, 64-bit)

선택 후

ZIP Archive 다운로드(mysql-5.7.20-winx64.zip)


선행설치(확인필요)

Microsoft Visual C++ 2015 재배포 가능 패키지 Update 3

https://www.microsoft.com/ko-kr/download/details.aspx?id=53840

Visual Studio 2013용 Visual C++ 재배포 가능 패키지

https://www.microsoft.com/ko-kr/download/details.aspx?id=40784


C:\에 압축 해제(C:\mysql)


환경변수 Path에 C:\mysql\bin 추가


C:\mysql\data 폴더 생성


관리자권한 cmd에서 mysqld --initialize


-> C:\mysql\data폴더에 [컴퓨터이름].err파일생성 -> 안에 임시 비밀번호


관리자권한 cmd에서 mysql -u root -p 치고 임시 비밀번호로 로그인 후 


set password = password("새로운비밀번호");


로 비밀번호 변경



C:\php7\php.ini에서 

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

주석 해제 후 httpd restart


dbtest.php 생성



<?php 
echo "MySql 연결 테스트<br>";
$db = mysqli_connect("localhost","root","0000","test");
if($db){
    echo "YES<br>";
}
else{
    echo "NO<br>";
}
$result = mysqli_query($db, 'select version() as version');
$data = mysqli_fetch_assoc($result);
echo $data['version'];
?>

정상적으로 뜬다면 성공 0000 -> mysql 비밀번호



3-1. phpMyAdmin(4.7.5)


https://www.phpmyadmin.net/downloads에서

phpMyAdmin-4.7.5-all-languages.zip 다운로드


C:\Apache24\htdocs\phpmyadmin으로 압축해제


config.inc.php에서 확인해야할것(http://jimnong.tistory.com/615)

$ctg['blowfish_sezcret']="문자열"

$ctf['Servers'][$i]['auth_type']='http';

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['AllowNoPassword'] = true;


C:\php7\php.ini에서

extension=php_mbstring.dll 주석해제


mysql 서비스 중지 재시작 httpd restart 


localhost/phpmyadmin으로 접근


관리.