webForumDet fria alternativet
Logga in / Bli medlem

Byta databas mapp i mysql 5

Databaser & SQL

1 svar · 380 visningar · startad av henkz

Medlem sedan apr. 2002183 inlägg
Frågan#1

Nu har jag gjort alla möjliga försök efter diverse guider.
tex: denna guide/hjälp
Jag kan inte få igång mysql med andra inställningar! (se längst ner)

server: redhat 5
mysql version 5

Nuvarande my.cnf som fungerar:


[mysqld]
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock

old_passwords=1
max_connections = 200
innodb_buffer_pool_size = 6000M
innodb_log_file_size = 512M
     
[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

denna fungera inte! men med rätt datadir:

[mysqld]
datadir = /home/mysqldb
socket = /var/lib/mysql/mysql.sock

old_passwords=1
max_connections = 200
innodb_buffer_pool_size = 6000M
innodb_log_file_size = 512M
     
[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
innodb_data_home_dir = /home/mysqldb
innodb_data_file_path = ibdata1:150G
Medlem sedan apr. 2002183 inlägg
#2

Båda exemplen ovan fungerar tydligen...
Problemet verkar dock ligga i diskarnas raidsystem.
När jag skapar en vanlig mapp, kopierar databaserna och ändrar sökväg fungerar det.

Ändrar jag till den mountande disken fungerar det inte.
Har det med filsystemet att göra?

system raiden har: Linux Native Filesystem (ext3) =raid:3
raiden för databasen har: Old Linux Native Filesystem (ext2) raid:10

Kan det vara därför mysql inte vill godkänna/läsa mappen?

260 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)