cacti-setup.sh 753 B

123456789101112131415161718192021222324
  1. #!/bin/sh
  2. ##
  3. ## cacti-setup
  4. ##
  5. # determine MySQL root password
  6. username=`grep "^user" @l_prefix@/etc/mysql/my.pwd |\
  7. sed -e 's;^user[^=]*= *;;' -e 's; *$;;'`
  8. password=`grep "^password" @l_prefix@/etc/mysql/my.pwd |\
  9. sed -e 's;^password[^=]*= *;;' -e 's; *$;;'`
  10. # create the MySQL database for Cacti
  11. @l_prefix@/bin/mysqladmin --user=$username --password=$password create cacti
  12. # create the default Cacti database schema
  13. @l_prefix@/bin/mysql --user=$username --password=$password cacti <@l_prefix@/share/cacti/cacti.sql
  14. # create a MySQL username/password for Cacti
  15. @l_prefix@/bin/mysql --user=$username --password=$password mysql <<EOF
  16. GRANT ALL ON cacti.* TO cacti@localhost IDENTIFIED BY 'cacti';
  17. FLUSH PRIVILEGES;
  18. EOF