- Cacti 0.8 Beginner's Guide
- Thomas Urban
- 405字
- 2021-04-09 21:41:59
To keep it simple let's assume that you're going to host the database on the same server as Cacti.
- Execute the following command to logon to the MySQL CLI:
mysql –u root mysql
- The default MySQL root account does not have a password set, so you can set one as follows:
SET PASSWORD FOR root@localhost = PASSWORD('MyN3wpassw0rd');
- You can now also remove the example database, as it is not needed:
DROP DATABASE test;
- Together with the example database, some example users may have been created. You can remove these with the following command:
DELETE FROM user WHERE NOT (host = "localhost" AND user = "mydbadmin");
- On a CentOS distribution you can use the following command to guide you through the above steps:
/usr/bin/mysql_secure_installation
- Now that MySQL is secured, let's create the Cacti database. Enter the following command:
mysqladmin -u root -p create cacti
This will ask for the MySQL root password which you provided in Setup Step 1. When finished, you will have an empty database called
cacti
. - As the database is still empty, you need to create the tables and fill it with the initial data that comes with Cacti. The following command will do just that:
mysql -p cacti < /var/www/html/cacti/cacti.sql
- Again it will ask for the MySQL root password. Once the command finishes you'll have a working Cacti database. Unfortunately Cacti is still unable to access it, therefore you are now going to create a database user for Cacti.
- Enter the following command:
mysql -u root -p mysql
- You'll see the following on the screen:
- Type the next few lines in the MySQL prompt to create the user. Make sure to choose a strong password:
GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'MyV3ryStr0ngPassword'; flush privileges; exit
You used some tools to secure the MySQL server and created a database. You also filled the Cacti database with the initial data and created a MySQL user for Cacti. However, Cacti still needs to know how to access the database, so let's move on to the next step.
In case you are not using CentOS to install Cacti, you can use some MySQL internal functions to secure your installation.
推薦閱讀
- UG NX10.0從新手到高手
- DotNetNuke 5.4 Cookbook
- TArch 8.5天正建筑軟件標準教程
- Adobe創意大學Illustrator產品專家認證標準教材(CS6修訂版)
- Illustrator CC 2018中文版入門與提高
- UG NX 9.0中文版基礎與實例教程
- Oracle Warehouse Builder 11g: Getting Started
- Oracle Fusion Middleware Patterns
- Photoshop-CorelDRAW 基礎培訓教程
- Inkscape Starter (Microcontent)
- 中文版Photoshop 2020基礎培訓教程
- Photoshop CC 2015中文版實用教程(第7版)
- 中文版AutoCAD 2021完全自學教程
- AutoCAD 2021中文版從入門到精通
- OSGi and Apache Felix 3.0 Beginner's Guide