我将我的WampServer www和SQL /数据移动到Dropbox,WampServer工作得很好。
我注意到我在桌面上使用了旧版本的WampServer,同时在我的笔记本电脑上使用了最新版本的WampServer。
我在桌面上卸载了WampServer,并在我的桌面上安装了wampserver3.0.6_x86_apache2.4.23_mysql5.7.14_php5.6.25-7.0.10
。
我修改了my.ini
:datadir="D:/Dropbox/WAMP/SQL"
当我在浏览器中加载http://localhost/phpmyadmin
时,我尝试登录,但收到错误:
无法建立连接,因为目标计算机是主动的 拒绝了。 - 服务器没有响应(或本地服务器的响应) 套接字配置不正确。)
如果我查看C:\wamp\logs\mysql.log
,我会看到:
wampmysqld: Table 'mysql.plugin' doesn't exist
2017-04-15T11:43:23.372042Z 0 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
2017-04-15T11:43:23.373043Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-04-15T11:43:23.378046Z 0 [Warning] Failed to open optimizer cost constant tables
2017-04-15T11:43:23.384551Z 0 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
2017-04-15T11:43:23.386553Z 0 [ERROR] Aborting
如果我查看文件夹D:\Dropbox\WAMP\SQL\data\mysql
,我会看到文件:
如果我在cmd
窗口中运行以下内容:
C:\wamp\bin\mysql\mysql5.7.14\bin> mysql_upgrade.exe
我收到错误:
mysql_upgrade:收到错误:2003:无法连接到MySQL服务器 'localhost'(10061)连接MySQL服务器升级时 进程遇到错误,不会继续。
如果我转到System Tray > Wamp > MySQL > Version
,我只会看到一个选项:5.7.14
。
如果我尝试从Wamp图标或services.msc
启动MySQL,它将无法启动,上面的错误会重复。
更新:如果我在我的笔记本电脑上运行http://localhost/phpmyadmin
,它也会在Dropbox中使用www和SQL数据,phpMyAdmin不会产生任何错误,并检测到数据库正常,并将它们列在左手边。
我需要从这里做些什么?