Mysql, ange annan db-katalog

From Linuxwiki
Jump to navigation Jump to search

Annan katalog än /var/lib/mysql

Under [mysqld] i /etc/my.cnf kan en datadir-parameter läggas till. Den talar om var databasens innehåll ska finnas. Exv:

datadir=/db/mysql

Glöm inte att skapa den katalogen, sätta korrekta rättigheter (mysql:mysql) och flytta data från /var/lib/mysql till den nya katalogen.

Ev. behöver man även tala om var socket-filen ska finnas vilket görs med

socket = /opt/db/mysql/mysql.sock

vilket bör finnas under både [mysqld] och [client].

Kanske man även behöver justera loggningen vilket görs med parametern log-bin som normalt finns lite längre ned under [mysqld]:

log-bin=/opt/db/mysql/mysql-bin

Betrakta ovanstående som en vägledning. Justeringar krävs för att passa ditt system