mysql -u root -p를 하면 암호를 적도록 창이 뜨지만ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 라고 뜨는 경우가 있다. 1. root 암호가 틀리거나 2. mysql db에서 root계정에대한 정보가 지워져버렸거나.. 해결방법은 아래와 같다. 1. 일단 서버 종료 service mysqld stop 2. /usr/bin/mysqld_safe --skip-grant & 를 실행하여 암호없이도 mysql에 접속되도록 한다. 3. mysql 접속 mysql -u root 새 패스워드 지정[편집]mysql 콘솔로 들어가자.[2]/usr/bin/mysql -uroot mysql다음 SQL 명령어를..
Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server 라는 에러를 뿜어낸다면, 서버가 아닌 원격접속을 허용하지 않아서 생기는 문제이다.(기본적으로 localhost, 127.0.0.1 이 아니면 허용을 안하고있다) 접속 허용되는 IP 확인하는 방법SELECT Host FROM mysql.user WHERE user='root'; 모든 IP에 대해 허용INSERT INTO mysql.user (host,user,password) VALUES ('%','root',password('패스워드')); GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'; FLUSH PRIVILEGES; IP초기화하기 (모든 IP에 대해..
일반적으로 기본적인 사용자 홈 디렉토리 경로는 /home/사용자명 으로 되어있다. 이를 변경하는 방법 1. ex) vi /etc/passwd 2. test 계정에 해당하는 라인으로 이동 ex) test:x:1111:1111::/home/test:/bin/bash 3. test 계정에 해당하는 라인 중 홈디렉토리 부분을 /data 로 수정 ex) test:x:1111:1111::/data:bin/bash 4. 이제 ftp 로 test 계정에 접속하면 /data 가 홈디렉토리가 됩니다. 5. test계정으로 /data 디렉토리를 사용할 수 있도록 chown 명령으로 /data 디렉토리의 소유권을 test로 변경해 줍니다. ex) chown test /data chown -R test /data (하위 폴더 ..