是否可以将数据库和介质文件夹移动到其他驱动器?

时间:2012-10-12 作者:Tony B

我必须从驱动器中移动我的站点C:\\ 驾驶E:\\.

是否有比卸载以下内容更好的方法:

Wordpress PHP MySQL并在驱动器上重新安装E:\\?

例如,如何仅将数据库文件和媒体文件夹移动到驱动器E:\\?

1 个回复
SO网友:RolandoMySQLDBA

免责声明:只有MySQL DBA,而不是WordPress专家

您可以按如下方式迁移数据库:

首先要确定my.ini 对于MySQL。搜索所有数据卷,直到找到my.ini

接下来,登录MySQL并运行

SHOW VARIABLES LIKE \'datadir\';
这将告诉您存储MySQL数据的文件夹。对于本例,假设它返回C:\\Program Files\\MySQL\\MySQL 5.0\\data

您可以从DOS命令行关闭mysql,如下所示

net stop mysql
接下来,在驱动器上创建自己的文件夹E:

mkdir E:\\MySQLDB
然后可以将MySQL数据文件夹复制到驱动器E:

cd "C:\\Program Files\\MySQL\\MySQL 5.0\\data"
xcopy /s * E:\\MySQLDB
这里是好的部分:运行记事本my.ini 并将其中的datadir替换为

[mysqld]
datadir=E:/MySQLDB
最后,启动mysql

net start mysql
检查任务管理器。如果您看到mysqld。进程列表中的exe,恭喜!!!

对于其他车灯部件,您必须检查php.ini 和其他相关的配置文件,并执行相同的操作。

结束