25 lines
670 B
PHP
25 lines
670 B
PHP
USE NETWORK;
|
|
DROP TABLE IF EXISTS mDNS;
|
|
CREATE TABLE mDNS (
|
|
Host VARCHAR(255) NOT NULL,
|
|
Type ENUM('A','PTR','SRV') NOT NULL,
|
|
Name VARCHAR(255),
|
|
Data VARCHAR(1024),
|
|
LastUpdated TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL,
|
|
PRIMARY KEY (Host,Type,Name)
|
|
);
|
|
|
|
<?php
|
|
$hosts = [
|
|
["hostname" => "hostname01", "password" => "password01"],
|
|
];
|
|
foreach ($hosts as $host) : extract($host); ?>
|
|
|
|
DROP USER IF EXISTS '<?=$user?>'@'%';
|
|
FLUSH PRIVILEGES;
|
|
# awk '{print substr(\$2, length(\$2)-6,6)}' ~/.ssh/id_rsa.pub\n";
|
|
CREATE USER '<?=$user?>'@'%' IDENTIFIED BY '<?=$pass?>';
|
|
GRANT ALL PRIVILEGES ON NETWORK.mDNS TO '<?=$user?>'@'%';
|
|
FLUSH PRIVILEGES;
|
|
|
|
<?php endforeach; ?>
|