페도라에서 제로보드를 설치하는데 mysql이 안되요~

milnet의 이미지

페도라 코어 3을 설치하고 제로보드를 설치하려고 합니다.
Mysql에서 root의 패스워드를 설정하고 zeroboard라는 DB도
만들었습니다.
제로보드 설치 화면에서 Hostname은 localhost, SQL User ID와 패스워드는
root와 MySQL에서 설정한 root 암호를, DB 이름은 zeroboard를 넣었습니다.
그런데 설정 완료를 하면 MySQL-DB Connect Error!!!라고 나옵니다.
이 때 콘솔에는 다음과 같은 메시지가 출력됩니다.

audit(1106524937.491:0)) avc: denied {write} for pid=28397 exe=/usr/sbin/httpd name=mysql.sock dev=sda2 ino=96647 scontext=root:system_r:httpd_t tcontext=root:object_r:var_lib_t tclass=sock_file

콘솔에서는 root로 mysql에 들어갈 수가 있는데, 제로보드의 php 스크립트로는 안되네요.
제로보드는 zb41pl5에 zb41pl6 패치를 한 것입니다.
예전에 RedHat 9에서는 동일한 절차로 문제없이 설치했었는데,
무엇이 문제인지 알려 주시면 감사하겠습니다.

kirrie의 이미지

막상 설명하려니까 잘 안되는군요.

mysql사용시 사용가능한 db를 가진 새로운 유저를 등록시키려면
user와 db 테이블에 모두 적절한 필드를 기입해야 합니다.

root는 그냥 관리하는데 사용하시고 새로운 유저(zeroboard)와 새로운 db(db_zeroboard)를 만들어 사용하세요.

mysql콘솔 상에서 새로운 사용자와 데이터베이스를 생성하는 방법은 다음과 같습니다.

>create database 디비네임;

>insert into user values('localhost', '유저네임', 'password('사용할패스워드')', 'y'.... );
['y'.. 이후는 mysql버젼에 따라 다릅니다. describe user; 하셔서 채워야 할 것들이 어떤 것이 있는지 확인해보세요.]

>insert into db values('localhost', '디비네임(생성한 database와 동일한 이름을 사용해야함)', '유저네임(user테이블에 생성한 것과 동일해야함)', 'y'...);
[마찬가지로 describe db; 하셔서 확인한 뒤에 적절히 기입하세요.]

>flush privileges;

이런 뒤에 제로보드 설치 정보란에 위에 기입한 디비네임, 유저네임, 패스워드 등을 넣고 진행하면 될껍니다.

database.sarang.net에 가시면 더 자세한 정보를 얻을 수 있습니다.
mysql는, 제 개인적인 견해지만, phpmyadmin보단 콘솔에서 동작시킬때가 제맛입니다.
콘솔에서 익숙하도록 명령어(라고 해봐야 몇개 없으니까 금방 익힐 수 있습니다.)
들을 숙지하고 연습해보면 정말 재밌습니다.

한때.. mysql콘솔로 금전출납부라던가 일기라던가.. 하는걸 몽땅
쓰곤 했다는;;;

참, 위의 작업은 모두 mysql의 루트 유저 권한으로 해야하는것 명심하시구요.

--->
데비안 & 우분투로 대동단결!

익명 사용자의 이미지

kirrie wrote:

>create database 디비네임;

>insert into user values('localhost', '유저네임', 'password('사용할패스워드')', 'y'.... );
['y'.. 이후는 mysql버젼에 따라 다릅니다. describe user; 하셔서 채워야 할 것들이 어떤 것이 있는지 확인해보세요.]

>insert into db values('localhost', '디비네임(생성한 database와 동일한 이름을 사용해야함)', '유저네임(user테이블에 생성한 것과 동일해야함)', 'y'...);
[마찬가지로 describe db; 하셔서 확인한 뒤에 적절히 기입하세요.]

>flush privileges;

답변에 감사드립니다.
SQL Query 문은 모두 OK로 되었습니다만, 동일한 에러가 반복됩니다.
콘솔에 나오는 에러메시지로 봐서는 httpd 프로세스가 DB에 접속해서
write를 하는 과정에 문제가 있는 것 같은데, 원인과 해결책은 깜깜합니다요...

익명 사용자의 이미지

혹시 방화벽....
저도 다런것만 보다가
방화벽 내리니까 잘됐어요
lokkit 해서 3306 번 추가 하니까
흠..... :oops: :oops:

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.