Browsing all articles tagged with mysql
Jun
15

Installera PowerDNS med MySql

Author admin    Category Program     Tags , ,

PowerDNS Nameserver är en modern avancerad och väldigt bra nameservcer. Den kan göra allt som är relevant för DNS standard,PowerDNS klarar av att använda sig av mer eller mindre alla databaser.

Installera the PowerDNS server och MySql backend genom att använda apt

apt-get install pdns-server pdns-backend-mysql

Skapa en ny databas och använd följande kod för att skapa tabellerna för PowerDNS:

create table domains (
id INT auto_increment,
name VARCHAR(255) NOT NULL,
master VARCHAR(128) DEFAULT NULL,
last_check INT DEFAULT NULL,
type VARCHAR(6) NOT NULL,
notified_serial INT DEFAULT NULL,
account VARCHAR(40) DEFAULT NULL,
primary key (id)
)type=InnoDB;

CREATE UNIQUE INDEX name_index ON domains(name);

CREATE TABLE records (
id INT auto_increment,
domain_id INT DEFAULT NULL,
name VARCHAR(255) DEFAULT NULL,
type VARCHAR(6) DEFAULT NULL,
content VARCHAR(255) DEFAULT NULL,
ttl INT DEFAULT NULL,
prio INT DEFAULT NULL,
change_date INT DEFAULT NULL,
primary key(id)
)type=InnoDB;

CREATE INDEX rec_name_index ON records(name);
CREATE INDEX nametype_index ON records(name,type);
CREATE INDEX domain_id ON records(domain_id);

create table supermasters (
ip VARCHAR(25) NOT NULL,
nameserver VARCHAR(255) NOT NULL,
account VARCHAR(40) DEFAULT NULL
);

Configurera nu PowerDNS att använda MySql backend genom att använda denna linjen i config filen.

nano /etc/powerdns/pdns.conf

launch=gmysql

Ställ in MySql login informationen så att PowerDNS kan läsa från dom tabellerna du skapade tidigare. Det gör du genom att lägga in dessa linjer i följande fil

nano /etc/powerdns/pdns.d/pdns.local

gmysql-host=127.0.0.1
gmysql-user=pdns
gmysql-password=password
gmysql-dbname=pdns

Ersätt username, lösen och dbname med din riktiga information

Starta om PowerDNS

/etc/init.d/pdns restart

Nu ska du ha en fullt fungerande PowerDNS server, för att administrera databasen så kan du installera Poweradmin web-based admin program.

Mar
11

Göra backup på MySql databaser

Author admin    Category Mysql     Tags ,

På den databas servern som du vill göra din backup på gör du så här :

mysqldump -h localhost -u (Användarnamn) -p –all-databases > database_dump.sql

Replace (Användarnamn) med ditt MySql användarnamn

Du kan också exportera en enda databas med hjälp av detta kommando:mysqldump -h localhost -u (Användarnamn) -p (Databas) > database_dump.sql

Ersätt (Användarnamn) med ditt MySql användarnamn och (Databas) med namnet på den databas du vill exportera.

Flytta database_dump.sql till den server där du vil infoga databasen, du kan hämta den via FTP och även ladda upp den via FTP.

Importera backupen till rätt plats genom att ange följande kommando:

mysql -h localhost -u {username} -p < database_dump.sql

Ersätt med ditt MySql användarnamn.

Om du enbart exporterar en databas så använd detta kommando istället:

mysql -h localhost -u (Användarnamn) -p (Databas) < database_dump.sql

Ersätt (Användarnamn) med ditt MySql användarnamn och (Databas) med namnet på den databas det handlar om.

Reggad på Commo.se Pinga Frisim
PRchecker.info
Twingly BlogRank
bloggping
Datorer & Mobilt Datorer bloggar
Creeper
Nätets bästa sajter! MediaCreeper it-bloggar.se
Online: Idag: Vecka: Denna Månad:
  • Partner links

  • Senaste inläggen

    Arkiv

    Kategorier

    Debian