# Installation

**URL:** <https://forums.percona.com/t/installation/3374>\
**Category:** Percona Toolkit\
**Created:** [April 1, 2014, 1:02pm UTC](https://forums.percona.com/t/installation/3374 "2014-04-01T13:02:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![samksh](https://avatars.discourse-cdn.com/v4/letter/s/439d5e/32.png) [@samksh](https://forums.percona.com/u/samksh)\
**Post date:** [April 1, 2014, 1:02pm UTC](https://forums.percona.com/t/installation/3374/1 "2014-04-01T13:02:55Z")

</div>

I am trying to install percona-toolkit-2.2.6-1.noarch.rpm. The first error it gave me was:  
warning: percona-toolkit-2.2.6-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID cd2efd2a  
error: Failed dependencies:  
perl(DBD::mysql) \>= 1.0 is needed by percona-toolkit-2.2.6-1.noarch

After that I tried to install Msql-Mysql-modules-1.2219 as I didnt have perl DBD.

when I tried installing the modules I got this exception:

Cannot find one of include/mysql/mysql.h, include/mysql.h in /usr/local at lib/DBD/mysql/Install.pm line 165, line 3.

I did some research on this and found that I need to install mysql devel. Now I need to know if I install this on an existing mysql will this corrupt my existing mysql?  
Also is it safe to install this in production environment?

---

<div class="post-metadata">

**Author:** ![jeffstoner](https://avatars.discourse-cdn.com/v4/letter/j/8baadc/32.png) [@jeffstoner](https://forums.percona.com/u/jeffstoner)\
**Post date:** [April 8, 2014, 2:50pm UTC](https://forums.percona.com/t/installation/3374/2 "2014-04-08T14:50:46Z")

</div>

What distribution are you using?

---

<div class="post-metadata">

**Author:** ![samksh](https://avatars.discourse-cdn.com/v4/letter/s/439d5e/32.png) [@samksh](https://forums.percona.com/u/samksh)\
**Post date:** [April 8, 2014, 3:19pm UTC](https://forums.percona.com/t/installation/3374/3 "2014-04-08T15:19:23Z")

</div>

Linux version 3.0.74-0.6.6-default (geeko@buildhost) (gcc version 4.3.4 [gcc-4\_3-branch revision 152973] (SUSE Linux) )

---

<div class="post-metadata">

**Author:** ![samksh](https://avatars.discourse-cdn.com/v4/letter/s/439d5e/32.png) [@samksh](https://forums.percona.com/u/samksh)\
**Post date:** [April 8, 2014, 3:25pm UTC](https://forums.percona.com/t/installation/3374/4 "2014-04-08T15:25:26Z")

</div>

I did install mysql-devel. Now I am trying to install perl:DBD. It is now complaining about cc not found.

---

<div class="post-metadata">

**Author:** ![samksh](https://avatars.discourse-cdn.com/v4/letter/s/439d5e/32.png) [@samksh](https://forums.percona.com/u/samksh)\
**Post date:** [April 9, 2014, 1:23pm UTC](https://forums.percona.com/t/installation/3374/5 "2014-04-09T13:23:38Z")

</div>

I have installed gcc and also installed perl DBD.  
perl -mDBD::mysql -e’print"DBI:$DBI::VERSION\nDBD:$DBD::mysql::VERSION\n"’  
DBI:1.607  
DBD:4.026

perconatoolkit still complains it wants perlDBD. Here is the output.  
rpm -i percona-toolkit-2.2.6-1.noarch.rpm  
warning: percona-toolkit-2.2.6-1.noarch.rpm: Header V4 DSA signature: NOKEY, key ID cd2efd2a  
error: Failed dependencies:  
perl(DBD::mysql) \>= 1.0 is needed by percona-toolkit-2.2.6-1.noarch

---

<div class="post-metadata">

**Author:** ![jeffstoner](https://avatars.discourse-cdn.com/v4/letter/j/8baadc/32.png) [@jeffstoner](https://forums.percona.com/u/jeffstoner)\
**Post date:** [April 9, 2014, 1:33pm UTC](https://forums.percona.com/t/installation/3374/6 "2014-04-09T13:33:51Z")

</div>

It’s been ages since I used SuSE. Use zypper to install the perl-DBD-mysql package (ie. zypper install perl-DBD-mysql). It’ll pull in any dependencies and install them, too.
