阅读量:0
创建数据库 1. 创建一个名为monitoring
的数据库 CREATE DATABASE IF NOT EXISTS monitoring; 2. 使用刚刚创建的monitoring
数据库 USE monitoring; 3. 创建一个用于存储监控数据的表 CREATE TABLE IF NOT EXISTS server_monitoring ( id INT AUTO_INCREMENT PRIMARY KEY, timestamp DATETIME NOT NULL, server_name VARCHAR(255) NOT NULL, cpu_usage DECIMAL(5, 2) NOT NULL, memory_usage DECIMAL(5, 2) NOT NULL, disk_usage DECIMAL(5, 2) NOT NULL, network_usage DECIMAL(5, 2) NOT NULL ); 创建MySQL监控 1. 创建一个用户用于监控,这里假设用户名为monitor_user
,密码为monitor_password
CREATE USER 'monitor_user'@'localhost' IDENTIFIED BY 'monitor_password'; 2. 授予监控用户对monitoring
数据库的 SELECT 和 INSERT 权限 GRANT SELECT, INSERT ON monitoring.* TO 'monitor_user'@'localhost'; 3. 刷新权限 FLUSH PRIVILEGES;
SQL语句首先创建了一个名为monitoring
的数据库,并在该数据库中创建了一个用于存储服务器监控数据的表server_monitoring
,创建了一个监控用户monitor_user
,并授予其对monitoring
数据库的SELECT和INSERT权限,最后刷新了权限设置。