Я хотел бы переместить все мои базы данных mysql в другое место. Я попробовал руководства по бразильцам, но я не нашел ничего, что сработает!Хотите переместить MySQL Datadir в другой раздел
Всякий раз, когда я изменяю 'datadir' в my.cnf MySQL перестает функционировать!
$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Вот еще информация:
$ mysqld -u root
101110 16:37:03 [Warning] Ignoring user change to 'root' because the user was set to 'mysql' earlier on the command line
101110 16:37:03 [Warning] Can't create test file /home/krainboltgreene/repo/databases/mysql/krainboltgreene-desktop-gateway.lower-test
101110 16:37:03 [Warning] Can't create test file /home/krainboltgreene/repo/databases/mysql/krainboltgreene-desktop-gateway.lower-test
А вот файл конф:
https://gist.github.com/672763
Ум, это похоже на то, что ваш mysqld работает, так как не имеет права на запись на ваш новый datadir. – cdhowie
@cdhowie Как вы можете видеть, разрешения для файла ~/repo/databases/mysql установлены в mysql: mysql. > drwxr-xr-x 3 mysql mysql 4.0K 2010-11-10 16:45 mysql – krainboltgreene
Возможно, стоит остановиться на mysqld и посмотреть, что именно устанавливается errno при попытке создать файл. – cdhowie