質問

すべてのMySQLデータベースを別の件に移動したいと思います。私はそこにブラジリオンのガイドを試しましたが、私はうまくいくものは見つかりませんでした!

my.cnfの「datadir」を変更するたびに、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

そして、これがconfファイルです:

https://gist.github.com/672763

役に立ちましたか?

解決

@cdhowieが言うように、新しいディレクトリをmysqlにchownする必要があるようです。これは通常、介して達成されます sudo chown -R mysql:mysql directoryname

それがうまくいくかどうか教えてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top