mysql실행 관련 질문입니다

chur_ry의 이미지

젠투를 쓰고 있고요,

emerge mysql해서 Mysql을 설치를 했습니다.

/etc/init.d/mysql start해서 작동하는 것도 확인했구요..

그런데 문제가 생겼네요.. ㅜㅜ

>mysql 하면... (root건 사용자 계정이건 간에요..)

ERROR 1045: Access denied for user: 'user@localhost' (Using password: YES)

이런 에러 메세지가 뜨고 mysql로 들어가지질 않습니다...

무엇인 문제 인지요... password설정해주었구요...

/etc/mysql 에 my.cnf나 mysqlaccess.conf 에서 설정해 주어야 할 것이 따로 있는 건가요??

답답한 마음에 글 남깁니다....

서지훈의 이미지

chur_ry wrote:
젠투를 쓰고 있고요,

emerge mysql해서 Mysql을 설치를 했습니다.

/etc/init.d/mysql start해서 작동하는 것도 확인했구요..

그런데 문제가 생겼네요.. ㅜㅜ

>mysql 하면... (root건 사용자 계정이건 간에요..)

ERROR 1045: Access denied for user: 'user@localhost' (Using password: YES)

이런 에러 메세지가 뜨고 mysql로 들어가지질 않습니다...

무엇인 문제 인지요... password설정해주었구요...

/etc/mysql 에 my.cnf나 mysqlaccess.conf 에서 설정해 주어야 할 것이 따로 있는 건가요??

답답한 마음에 글 남깁니다....


원래 DBMS에서 시스템의 사용자는 상관 없습니다.
DBMS로 로그인 할려는 DB user하고만 관계가 있습니다.
만약 DBMS에서 암호를 설정해 주셨다면 -u -p 옵션들을 이용해 적절한 사용자로 접속을 해보세요.
예를들어,
> mysql -D <databasename> -u <userid> -p
password: <input password>
이런식으로 접속을 해보세요.
근데... 이정도는 매뉴얼에도 자세히 나오니 한 번 정도는 읽어 보시면 많은 도움이 될것입니다.
번역판도 홈페이지에 가면은 있으니 큰 부담도 없습니다.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

chur_ry의 이미지

가르쳐 주신데로도 해 보았구요... 물론 이것저것 다 해보았지만....요.....

돌아오는 대답은

로컬호스트에 접속할 수 없다는 대답뿐이에요....ㅜㅜ

어찌해야 하나요....ㅡㅜ

신석철 입니다.

익명 사용자의 이미지

그럼 처음 설치후에 하신게 무어 무어 인지 말씀해 주세요.
그래야 좀 더 자세한 답변을 드릴 수가 있을것 같네요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

chur_ry의 이미지

emerge -c mysql 해서 지운상태에서
다시 emerge mysql 해 보았습니다.

/etc/init.d/mysql start 해서
작동하는것 확인했구요...

>mysql 하면....

ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

이런 에러 메세지가 뜹니다...

그런데...

>mysql -u mysql 하면...
들어는 가지는데
mysql>create database test2; 하면...
ERROR 1044: Access denied for user: '@localhost' to database 'test2'
이런 에러 메세지가 뜨네요...

/etc/mysql/my.cnf 내용은요...
[client]
#password = my_password
port = 3306
socket = /var/run/mysqld/mysqld.sock

[safe_mysqld]
err-log = /var/log/mysql/mysql.err

[mysqld]
skip-innodb
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
log-error = /var/log/mysql/mysqld.err

basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-locking
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K
# keep secure by default!
bind-address = 127.0.0.1
port = 3306
# this can make it even more secure:
#skip-networking

[mysqldump]
quick
set-variable = max_allowed_packet=1M

#no-auto-rehash # faster start of mysql but no tab completition
 
[isamchk]
set-variable    = key_buffer=16M
(중간 주석 부분은 제거했습니다..)
 
이렇게 되어 있네요...ㅜㅜ 
 
설정을 하고 싶어도 password를 넣고 싶어도 손을 델 수 가 없네요...
 
mysqladmin 도 같은 에러가 나요..ㅜㅡ

신석철 입니다.

서지훈의 이미지

mysql 계정으로 접속한 상태에서 'show databses' 해보시길...
처음 DBMS 설정을 함에 있어 mysql database가 있어야 하는데 이게 없다면 만들어 주어야 합니다.

# pwd
MYSQL_HOME
# MYSQL_HOME/bin/mysql_install_db

위 명령어로 data라는 디렉토리(설정에 따라서 다른 위치에 생길 수도 있음)가 생기고 이안에 기본적인 database 파일이 생깁니다.
여기서 다시 mysql database의 적정한 table을 수정하여 원하시는대로 수정을 해주시면 될듯 하군요.

<어떠한 역경에도 굴하지 않는 '하양 지훈'>

#include <com.h> <C2H5OH.h> <woman.h>
do { if (com) hacking(); if (money) drinking(); if (women) loving(); } while (1);

bamma09의 이미지

DB를 새로 생성하시면 MySQL데몬을 꼭 다시한번 실행해 주세요

heybuddy의 이미지

mysql -u root -p 치면 패스워드 입력하라고 나오잖아여..
고럼 그냥 엔터치면 드러가 져여....
왜그냐면 mysql root password가 설정이 안되있어서...

mysqladmin -u root password ********(임의의 페스워드) 입력하시고
다시
mysql -u root -p 엔터 치시고.... 패스워드 넣라고 낳오면 입력하신 패스워드 넣어 주시면 됨다.

익명 사용자의 이미지

Thank you very much

댓글 달기

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