Posts Tagged ‘ MySQL

mysql 문자셋 utf8으로 변경

mysql 설정파일인

/etc/my.cnf 파일에 아래 내용을 추가한다.

[client]
default-character-set = utf8

[mysqld]
character-set-client-handshake=FALSE
init_connect=”SET collation_connection = utf8_general_ci”
init_connect=”SET NAMES utf8″
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

linked Tables에서 작동하는 부가기능이 사용되지 않습니다. 이유를 알려면

설치환경

os – opensuse 11.1 kernel 2.6.27

apache – 2.2.10

php – 5.2.11

mysql – 5.0.67

2

phpmyadmin을 설치했는데 위와 같은 에러메시지를 내뿜었다.

여기를 클릭해보면

3

사용불가 항목들이 나오는데..도움말을 클릭하면 각 항목에 대해 알 수 있다.

아. 맨위에 항목인 pmadb 가 OK인 이유는. 스샷을 하기 전. phpmyadmin폴더에

config.inc.php 였나.  설정 파일을 열어서 주석을 몇 개 제거했더니 달랑 한개 OK..

문제가 발생하는 원인은 phpmyadmin이라는 데이터베이스가 존재하지 않아서인데..

4

위와 같이 phpmyadmin 데이터베이스가 존재하지 않는다.

그럼 만들어줘야할텐데, 테이블은 어떻게 구성할 것인가를 모르잖아?!!

설치된 phpmyadmin 데렉토리에 가보면 scripts라는 디렉토리가 있다.

그안에 create_tables.sql 이라는 sql 파일이 있는데 그걸!! mysql에 넣어주면 끝.

5

자 이렇게.

그리고 다시 phpmyadmin 페이지를 확인해보면

6

phpmyadmin 이라는 데이터베이스가 생성되었고 오류메시지도 사라졌다.

끝.