함...
아주 기본적이고 치명적인 실수를...
mysql에서 password를 입력할 경우엔 plain text가 아니라...
encoded text를 입력해야 합니다...
그러니깐...
password('mysql')
이런식으로...
insert into user values ('localhost', 'root', password('mysql'), 'Y', ....);
위와 같이...
그리고 이걸 적용시키기 위해선 다시 구동을...
: mysql 만지다 문제가 생겨서 님들 도움을 요청합니다.
: mysql db의 내용이 아래처럼 나옵니다.
: 호스트랑 유저랑 같은 이름으로 두개나 있는데 왜그런지 모르겠네요.
: 글구 밑에 있는 패스워드를 쳐두 mysql에 접속을 할수 가 없습니다.
: 왜 그런지 어떻게 해야 할지 좀 알려주세요.
: (host명과 패스워드는 임시로 바꿨습니다.)
: mysql 버전은 3.22.32 입니다.
:
: +---------------------------+------+----------+-------------+-------------+-------------+-------------+-------------+-
: ----------+-------------+---------------+--------------+-----------+------------+-----------------+-------------------
: ------ | Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_pri
: v | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv |
: Index_priv | Alter_priv | +---------------------------+------+----------+-------------+-------------+-------------+---
: ----------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------
: ------+------------------------- | localhost | root | mysql | Y | Y
: | Y | Y | Y | Y | Y | Y
: | Y | Y | Y | Y | Y | Y
: | | mysql-php.sarang.net | root | mysql | Y | Y | Y |
: Y | Y | Y | Y | Y | Y | Y
: | Y | Y | Y | Y | | localhost | | | N | N | N | N | N | N | N | N | N | N | N | N | N | N | | mysql-php.sarang.net | | | N | N | N | N | N | N | N | N | N | N | N | N | N | N | +---------------------------+------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+-------------------------- -- 이 곳에 서명을 적어주십시오.
: ^-^--<어떠한 역경에도 굴하지 않는 '하양 지훈'>