mysql_setpermission 어떻게 해야되는건가요

quantom의 이미지

[root@ns bin]# mysql_setpermission -u root
Password for user root to connect to MySQL:
install_driver(mysql) failed: Can't locate DBD/mysql.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 9) line 3, <STDIN> line 1.
Perhaps the DBD::mysql perl module hasn't been fully installed,
or perhaps the capitalisation of 'mysql' isn't right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
 at /usr/local/mysql/bin/mysql_setpermission line 71

이와 같은 문제로 어떻게 해야될지 뭘 모르겠네요

DBI 설치다음 DBD 설치를 해야된다고 하는데

cpan> install DBI

는 성공은 했지만

cpan> install DBD

는 없다고 뜨네요.. 어떻게 처리를 해야되는지..

그리고 mysql_setpermission 도 저러는 이유를 알려주세요.

adaylily의 이미지

그리고 무슨 mysql 버전인지 이런것도 있음 좋겠죠....

preisner의 이미지

perl-DBD-MySQL RPM을 설치 하세요.
perl-DBI 를 CPAN 에서 설치 하셔도 됩니다만, 되도록이면 제공되는 RPM 으로 설치 하시는게 관리하기 편하죠.

quantom의 이미지

[root@ns ~]# mysql_setpermission -u root
Password for user root to connect to MySQL:
Can't make a connection to the mysql server.
 The error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at /usr/local/mysql/bin/mysql_setpermission line 71, <STDIN> line 1.

설치후 이렇게 나오는데.. 어떻게 해야될까요

ydhoney의 이미지

mysql 서비스는 작동중인가요?

정상적으로 가동중이라면 mysql config에서 sock 파일 위치를 정확하게 잡아주세요.

그리고 이런 글은 설치활용 Q&A에 올리셔야;