-
웹 사이트를 제작하기 전에 데이터베이스를 새로 만들어 줬다
root권한으로 mysql 에 접속하고 데이터 베이스를 생성하고 권한을 부여해 줬다
mysql -uroot -p create database 데이터베이스 이름; grant all privileges on 데이터베이스 이름 to 사용자이름@호스트(or IP) // 사용자에게 권한을 부여하고 싶은 데이터베이스 이름 적어주기
mysql에 접속할때 -u 뒤에 사용할 유저의 이름을 적으면 되고 -p 뒤에는 비밀번호를 적으면 된다
만약 비밀번호를 화면에 노출하고 싶지 않다면 위 명령어대로 입력을 하면 화면에 보이지 않게 입력이 가능하다데이터 베이스를 생성하고 권한을 부여하려면 root로 명령을 해야 권한 부여가 가능하다 ( 유저 생성코드는 맨 아래 )
phpMyAdmin으로 들어가보니 데이터베이스가 정상적으로 보인다
테이블에 들어갈 내용을 입력해준 후 테이블을 생성해 주었다
데이터 베이스에 연결하기 위해 위와 같이 코드를 작성해 주었다
$mysql_host = "localhost"; // 데이터베이스 서버의 호스트 or IP $mysql_user = "유저이름"; $mysql_password = "유저 비밀번호"; $mysql_db = "연결할 데이터베이스 이름"; // 유저가 사용할 수 있는 데이터베이스이어야 함 $con = mysqli_connect($mysql_host, $mysql_user, $mysql_password, $mysql_db); // 데이터베이스에 연결하기 위한 명령어이고 $con은 변수 이름이다 // $con은 변수이름이므로 $db, $connect 등등 편한걸로 만들어서 사용이 가능하다 // 이후 데이터베이스 연결이 필요할 경우 $con만 작성해서 데이터베이스에 연결이 가능하다
사용자 계정을 생성하는 방법이다
create user 사용자이름@호스트(or IP) identified by '비밀번호'; create user '사용자이름'@'호스트'(or IP) identified by '비밀번호'; ex) create user test@localhost identified by '1234'; ex) CREATE USER 'ruang'@'localhost' IDENTIFIED BY '1234';
728x90'WEB 만들기 > mk_web - JS, PHP, MYSQL' 카테고리의 다른 글
[JS, PHP, MySQL] 웹 사이트 만들기 1.6 - 로그인, 로그아웃 (SESSION 사용하기 ) (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.5 - 회원가입, 입력정보 저장 (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.4 - 회원가입, 공란확인, 체크박스 확인 (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.3 - 로그인, 공란확인 (0) 2023.05.06 [JS, PHP, MySQL] 웹 사이트 만들기 1.2 - 로그인, 회원가입 페이지 만들기 ( Boot Strap 사용 ) (0) 2023.05.05