[급질문입니다..ㅜㅜ] mysql 접속에러입니다.. - 정상해결했습니
mysql 작업에서 이상한 일이...........ㅜㅜ
예) aaa.com 이라는 도메인에 db 설정을 위해서
다음과 같은 과정을 거쳤습니다.
1.root 로 mysql 접속
2. >create database aaa; -> 데이타 베이스 생성
3. mysql 권한 설정
1) user 등록
>insert into user values('localhost','aaa',password('xxxx'); -> 권한은 모두 N 로 줌
------------->
이부분에서 이미 등록이 되어있다고 하더군요..그래서 select 구문을 보니까 정말 있더라구요-_-;; 그런데 그쪽 패스가 '84373dkf34ffb24' 이처럼 되어있더라구요.........그래서 다시 제가 패스를 변경했습니다. 'abcd'
그리고 아래 과정을 거쳤습니다........
2) db 등록 설정
>insert into db values('localhost','aaa','aaa', .............. ) -> 권한은 모두 Y
그런데 문제는 지금 부터입니다...........-_-;(아무래도 user 패스를 바꾸지 말았어야 했든것 같은 생각이......-_-;)
웹페이지에서 기존 게시판, 공지사항 을 보니까 이런 메세지가
=====================================
Warning: mysql_connect() [function.mysql-connect]: 'aaa@localhost' 사용자는 접근이 거부 되었습니다. (Using password:예)
======================================
저런 메세지가 떠길래...웹 페이지설정에서
$host="localhost"; //mysql 접속 host
$user="aaa"; //user id
$password="abcd"; //user password
$db="aaa_db";
패스를 'abcd' 를 설정 했습니다..그래도 안되네요...어디부터 잘못 된것인지 지적해수시고 조언 바랍니다.
mysql은 패스워드를 암호화하여 저장합니다.password('abc
mysql은 패스워드를 암호화하여 저장합니다.
password('abcd')로 해주셔야 동작합니다.
그리고 db테이블에 하나더 인서트하시는 거 아시죠?
다음에 mysql재구동하시구요.
힘없는자의 슬픔
답변에 감사드립니다..잘 해결되었습니다..... ^^;pa
답변에 감사드립니다..
잘 해결되었습니다..... ^^;
pass 입력 할때 전 그냥 pass = '1234 ' 입력을 했었는데...
pass=pass('1234') 이렇게 하는거 머리속에 기억하겠습니다..
..감사합니다..
좋은 하루 되십시오...
[ShadowMind_Angels]
배움의 길은 멀고도 험하군요..............
진정한 배움의 길이란 ★━────
댓글 달기