MYSQL DB connect error

jung5000의 이미지

mysql db connect error 가 나고 있습니다.

잘 사용하고 있었는데, 제가 뭘 잘못 건든건지, 웹에서 php 로 접속할때, 접속이 안됩니다. 아래와 같이, 접속을 못하는데요.. 무엇이 잘못된것일까요?

Host is not allowed to connect to this MySQL server
MYSQL_DB connect error

현재, 리눅스 스타트 할때, 자동으로 실행하게 해 놓은 상태이구여 아래는 관련 정보들 입니다.

데몬 돌아가는것들

[root@ZETO bbs]# ps -ef | grep sql
root      1805     1  0 22:32 ?        00:00:00 /bin/sh /usr/bin/safe_mysqld --defaults-file=/etc/my.cnf
mysql     1835  1805  0 22:32 ?        00:00:00 [mysqld]
root      2367  2033  0 23:45 pts/0    00:00:00 grep sql
[root@ZETO bbs]#

my.cof 파일 설정

[root@ZETO mysql]# pwd
/etc

[root@ZETO etc]# cat my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

language=korean
[root@ZETO etc]#

/var/lib/mysql 디렉토리 상태

[root@ZETO mysql]# pwd
/var/lib/mysql
[root@ZETO mysql]# ls -l
total 61572
-rw-rw----    1 mysql    mysql    10485760 Jun 15 21:49 datadir
-rw-r--r--    1 mysql    mysql           0 Jun 15 22:01 host.frm
-rw-rw----    1 mysql    mysql       25088 Jun 15 16:10 ib_arch_log_0000000000
-rw-rw----    1 mysql    mysql    31457280 Jun 15 21:42 ibdata
-rw-rw----    1 mysql    mysql    10485760 Jun 15 16:14 ibdata1
-rw-rw----    1 mysql    mysql     5242880 Jun 15 22:06 ib_logfile0
-rw-rw----    1 mysql    mysql     5242880 Jun 15 16:10 ib_logfile1
drwx------    2 mysql    mysql        4096 Jun  7 03:38 mysql
srwxrwxrwx    1 mysql    mysql           0 Jun 15 22:32 mysql.sock
drwx------    2 mysql    mysql        4096 Jun  7 03:38 test
drwx------    2 mysql    mysql        4096 Jun 15 23:19 zeto
[root@ZETO mysql]#

/var/lib/mysql 디렉토리 퍼미션

drwxr-xr-x    5 mysql    mysql        4096 Jun 15 23:19 mysql

/var/lib 디렉토리 퍼미션

drwxr-xr-x   18 root     root         4096 Jun  1 15:24 lib

/var 디렉토리 퍼미션

drwxr-xr-x   22 root     root         4096 Jun  2 00:15 var
lunatine의 이미지

우선 에러메시지는 접속시 사용한 호스트 주소로
MySQL DB서버에 접근이 허용되지 않는다는 내용입니다.

보통 DB 사용자 추가할 때 접속 호스트로 localhost로 줍니다.
그런데, 이 프로그램을 다른곳으로 옮기거나 localhost 대신
특정 IP로 접속을 시도하려고 하면 이러한 메시지를 만나는 경우가
의외로 자주 있습니다.

또는 외부에서 MySQL DB서버로 접근하려고 해도 발생하기도 합니다.

먼저 MySQL DB서버에 root로 접속하시고
mysql DB를 선택한 후 user 테이블의 내용을 확인해보세요.

user테이블에 있는 사용자의 Host값에 현재 접속을 시도한 Host값이
존재하는지를 확인하시면 됩니다. 이곳에 접속을 시도할 때 이용한 Host값이
없다면 위의 에러메시지를 만나게 되는 것입니다.

즐거운하루!

================
Lunatine
================

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.