안녕하세요...
제가 오라클은 좀 써봤는데.. mysql은 처음이라 기본적인 접속초차 못하겠습니다.
mysql은 rpm으로 아래의 버전을 설치했습니다.
MySQL-server-community-5.1.31-0.rhel4.x86_64.rpm
MySQL-client-community-5.1.31-0.rhel4.x86_64.rpm
그리고 인터넷에서 문서를 참조하여 아래와 같이 사용자 권한을 주었구요..
mysql> select * from user;
+-----------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| Host | User | Password | Select_priv | Insert_priv | Update_priv | Delete_priv | Create_priv | Drop_priv | Reload_priv | Shutdown_priv | Process_priv | File_priv | Grant_priv | References_priv | Index_priv | Alter_priv | Show_db_priv | Super_priv | Create_tmp_table_priv | Lock_tables_priv | Execute_priv | Repl_slave_priv | Repl_client_priv | Create_view_priv | Show_view_priv | Create_routine_priv | Alter_routine_priv | Create_user_priv | Event_priv | Trigger_priv | ssl_type | ssl_cipher | x509_issuer | x509_subject | max_questions | max_updates | max_connections | max_user_connections |
+-----------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
| % | root | 1234 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
| localhost | mysql | | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
| localhost | qosmos | 1234 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | | | | | 0 | 0 | 0 | 0 |
+-----------+--------+----------+-------------+-------------+-------------+-------------+-------------+-----------+-------------+---------------+--------------+-----------+------------+-----------------+------------+------------+--------------+------------+-----------------------+------------------+--------------+-----------------+------------------+------------------+----------------+---------------------+--------------------+------------------+------------+--------------+----------+------------+-------------+--------------+---------------+-------------+-----------------+----------------------+
3 rows in set (0.00 sec)
제가 쉘에서 아래와 같이 접속을 하려고 하면 에러가 납니다.
무슨 문제일까요? 위의 'localhost'를 '%'로 해보았지만 마찬가지 결과였습니다.
shell> mysql -u qosmos -p1234 -h 127.0.0.1
ERROR 1045 (28000): Access denied for user 'qosmos'@'localhost' (using password: YES)
제가 하고 싶은 것은 qosmos사용자로 접속하여 shell> 상에서 바로 mysql> 로 들어갈 수 있도록 하는 것입니다.
에러의 내용을 보면 접속 권한에서 문제가 생긴듯 한데...
무슨 문제인지 모르겠습니다.
조금의 도움이라도 좋으니 의심가시는 부분이 있다면 알려주세요..
감사합니다.
--- 추가
1. flush privileges 는 했습니다.
2. 패스워드는 시험중이라 알아보기 쉽게 1234로 했습니다.
|