- 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.
推薦閱讀
- PS職場達人煉成記:人人都能學會的Photoshop辦公設計技巧
- 基于元胞自動機的城市路網交通流建模與仿真
- 軟件定義數據中心:技術與實踐
- PowerPoint 2019從入門到精通(移動學習版)
- BlackBerry Enterprise Server 5 Implementation Guide
- 用Cubase輕松制作你的短視頻音樂
- 深入理解OpenCV:實用計算機視覺項目解析(原書第3版)
- Python Testing: Beginner's Guide
- Implementing SugarCRM 5.x
- Adobe創意大學InDesign CS5 產品專家認證標準教材
- Adobe創意大學InDesign產品專家認證標準教材(CS6修訂版)
- 中文版AutoCAD自學經典
- 中文版Photoshop 2020基礎培訓教程
- Building Enterprise Ready Telephony Systems with sipXecs 4.0
- Photoshop CC 平面設計