Php 更改MySQL数据库位置不起作用

Php 更改MySQL数据库位置不起作用,php,mysql,apache,phpmyadmin,Php,Mysql,Apache,Phpmyadmin,从WampServer 2.2和Windows 7更新到WampServer 2.5和Windows 10。我使用更改数据库和文档位置 basedir=D:/Progs/wamp/bin/mysql/mysql5.6.17 log-error=D:/Progs/wamp/logs/mysql.log #datadir=D:/Progs/wamp/bin/mysql/mysql5.6.17/data datadir=D:\Documents\MySQLdata 在D:\Progs\wamp\bi

从WampServer 2.2和Windows 7更新到WampServer 2.5和Windows 10。我使用更改数据库和文档位置

basedir=D:/Progs/wamp/bin/mysql/mysql5.6.17
log-error=D:/Progs/wamp/logs/mysql.log
#datadir=D:/Progs/wamp/bin/mysql/mysql5.6.17/data
datadir=D:\Documents\MySQLdata
在D:\Progs\wamp\bin\mysql5.6.17\my.ini中,以及

#DocumentRoot "D:/Progs/wamp/www/"
DocumentRoot "D:/Documents/WWW/"
...
#<Directory "D:/Progs/wamp/www/">
<Directory "D:/Documents/WWW/">
#DocumentRoot“D:/Progs/wamp/www/”
DocumentRoot“D:/Documents/WWW/”
...
#
在D:\Progs\wamp\bin\apache\apache2.4.9\conf\httpd.conf中


然而,phpMyAdmin仍然指向D:\Progs\wamp\bin\mysql\mysql5.6.17\数据,并在那里创建了新的数据库。我确信上述更改在以前Windows 7旧版本的重新安装中正常工作。

PHPMyAdmin不符合处理数据库的路径。相反,它通过文件
config.inc.php
中的配置连接到mysql本身

在您的
my.ini
中更改此选项:

# The MySQL server
[wampmysqld]
为此:

# The MySQL server
[wampmysqld64]
重新启动,就可以了


没有在这里工作:


由于您使用的是Windows,请查看文件夹“C:\ProgramData\MySQL\MySQL Server 5.6”(或类似文件夹)并更改其中的my.ini。

apache和MySQL已重新启动?谢谢。不幸的是,我没有文件夹“C:\ProgramData\MySQL…”,事实上我根本找不到其他my.ini文件。你在wampmanager.conf或config.inc中看到了什么吗?你可以尝试的另一件事是改变你的道路。你怎么看它指向了错误的路径?在这两个文件中没有任何相关的内容。我说phpMyAdmin指向“D:\Progs\wamp\bin\mysql\mysql5.6.17\data”,因为如果我创建了一个新数据库,它就是在这里结束的;我也没有删除64位版本,并用32位版本(我不记得以前是哪个版本)替换它,现在我已经升级了,并将数据库移动到phpMyAdmin希望找到它的地方(尽管出于备份原因,我更喜欢将它放在我的Documents文件夹中)。