MACBOOK PRO에서 MAMP를 이용한 DATABASE 작성으로 붐비는 이야기
공부서 「스러스라 아는 PHP 시다 히토미 저」
경위
PHP 공부로 홈페이지 제작. 콘텐츠 내에 게시판을 작성하기로 했다. 우리 MACBOOK PRO에서 MAMP를 사용하여 환경을 구축하고 순조롭게 설계했지만 MySQL로 만든 데이터베이스를 읽을 수 없습니다. 전혀 읽을 수 없다. Why?
![](https://s1.md5.ltd/image/5329465e5ba1a2548a5c47300a2f43cf.png)
원인
php의 기입 미스나 MySQL의 데이타베이스에 올바르게 로그인할 수 없었던 것은? 겨우 며칠 경과.
아무것도 없다.
자신의 PC에 MySQL을 설치하고 데이터베이스를 사용해 주었다.
MAMP에는 로컬 개발 환경을 시작하기 위해 필요한 소프트웨어(Apache, MySQL, PHP)가 패키징되어 있기 때문에 불필요한 일 없이 좋았던 것이다.
해결책
비망록이므로 간결하게
$ cd /Applications/MAMP/Library/bin/
이 명령으로 작업 디렉토리로
3.MAMP 작업 디렉토리에서 MySQL에 로그인
일반 MySQL에 로그인하는 것과 동일
$./mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.26 MySQL Community Server (GPL)
Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
4. 데이터베이스 만들기
이쪽도 보통 어떻게 사용한다.
이번에는 간단한 게시판 만들기위한 최소 데이터베이스와 테이블을 만들었습니다.
데이터베이스 작성
mysql> create database (データベース名);
Query OK, 1 row affected (0.07 sec)
데이터베이스 선택
mysql> use (データベース名)
Database changed
테이블 만들기
mysql> CREATE TABLE bbs(
-> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> name VARCHAR(255) NOT NULL,
-> title VARCHAR(255),
-> body TEXT NOT NULL,
-> date DATETIME NOT NULL,
-> pass CHAR(4) NOT NULL
-> )DEFAULT CHARACTER SET=utf8;
이것으로 완성.
PHP는 문제 없었기 때문에 게시판은 문제없이 작동했습니다.
같은 실수는 두 번 다시 범하지 않도록 하자.
Reference
이 문제에 관하여(MACBOOK PRO에서 MAMP를 이용한 DATABASE 작성으로 붐비는 이야기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/horikirinorihiro/items/6db9c1612a52efc0d64f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)