【问题标题】:change root folder of the mysql database for wamp将 mysql 数据库的根文件夹更改为 wamp
【发布时间】:2014-10-13 11:19:11
【问题描述】:

我知道www 是 WAMP 所有网站内容的根文件夹,并且可以更改。

wamp 的所有现有数据库的文件夹怎么样?我们也可以重定向它的位置吗?它们甚至存在吗? 我试图用谷歌搜索它,但令人惊讶的是没有找到 MySQL 或 wamp 中数据库的文件夹位置的结果,

我搜索的内容: change root folder of the mysql database for wamp

【问题讨论】:

  • @kums 啊!所以所有数据库都有一个数据文件夹!凉爽的!顺便说一句,可以将所有数据文件夹内容复制并粘贴到安装在其他机器上的新版本的 wamp 中吗?谢谢!
  • 是的!不要只是复制...将整个数据文件夹移动到新位置。
  • RE:复制文件夹。确保复制整个 `\data` 文件夹,但在停止 MySQL 之后,它会关闭并清理所有数据库。还要确保在复制之前在新机器上停止 MySQL。否则,您可能会在第二台机器上启动 MySQL 时遇到问题。副本中两台机器上使用的 MySQL 版本也应该相同。

标签: mysql apache wamp


【解决方案1】:

默认情况下,WAMPServer 将所有数据库放入wamp\bin\mysql\mysqlx.y.x(如果它们是 INNODB 数据库),wamp\bin\mysql\mysqlx.y.x\data 用于 MYISAM 数据库和 INNODB 数据库的某些部分。

MySQL 由一个名为 my.inimy.cnf 的文件控制,但 WAMPServer 使用通过 wampmanager 菜单系统找到的 my.ini 文件

left click wampmanager -> MySQL -> my.ini

或手动编辑文件wamp\bin\mysql\mysqlx.y.x\my.ini。坚持使用 wampmanager 菜单。

数据库的位置由名为datadir 示例datadir=d:/wamp/bin/mysql/mysql5.6.17/data 的参数控制

请注意,如果您使用的是 WAMPServer 2.5 64 位版本,则此文件中存在一个小错误。部分标题 [wampmysqld] 应该更改为 [wampmysqld64] **但前提是您使用的是 64 位版本的 WAMPServer。

当您在 my.ini 文件中时,更改此参数也是一个好主意,该参数控制显示错误消息的语言

lc-messages=fr_FR

到您喜欢的语言例如

lc-messages=en_GB

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-10
    • 1970-01-01
    • 1970-01-01
    • 2012-09-21
    • 2015-01-27
    • 2021-01-13
    • 2015-03-18
    相关资源
    最近更新 更多