分享到:
发表于 2009-06-24 16:18:32 楼主 | |
我使用的是ubuntu8.10系统,使用新立得安装的mysql。系统默认 的数据库存放在/var/lib/mysql,可是我想把数据库存放在/home/data下。我开始把/var/lib/mysql下的文件全部复制到/home/data下,然后修改/etc/mysql/my.cnf中datadir的设置,但是数据库系统却不能启动了。 后来我把/home/data下的文件全部删除,然后使用mysql_install_db命令重新在/home/data下生成数据文件,但是还是不行,如何办呢? |
|
|
发表于 2009-06-24 16:18:54 1楼 | |
![]() ========================= 设置datadir就可以了。 注意你所设置目录的权限。 |
|
发表于 2009-06-24 16:19:04 2楼 | |
那么应该是什么权限呢?所有者为mysql:mysql吗?还是root:root?还是当前用户? | |
发表于 2009-06-24 16:19:13 3楼 | |
MYSQL是以什么用户启动就用什么权限。 | |
个性签名:
|
发表于 2009-06-24 16:19:22 4楼 | |
我使用的是ubuntu8.10,是使用新立得安装后自动加载的mysql。应该是root吧? | |
发表于 2009-06-24 16:19:50 5楼 | |
我使用的是ubuntu8.10,是使用新立得安装后自动加载的mysql。应该是root吧? | |
发表于 2009-06-24 16:20:05 6楼 | |
连使用符号连接的方法都不行,真是没有办法了。 | |
发表于 2009-06-24 16:20:13 7楼 | |
这个方式也是可以的,不过要修改配置文件的datadir参数 | |
个性签名:
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见