我有一个客户端在WAMP堆栈上的内部服务器上运行应用程序。我无法远程访问此服务器,老实说,他们没有设置为我提供访问权限。他们所做的是下载包含整个应用程序和数据库的目录。有没有办法把它拿到本地安装?什么参与了这个过程?
看起来像MySQL 5.5.8和PHP 5.3.5
答案 0 :(得分:1)
停止mysql服务
wampmanager -> MySQL -> Service -> Stop Service
编辑my.ini文件
wampmanager -> MySQL -> my.ini
找到ini文件中的[wampmysqld]部分 在[wampmysqld]
部分后面直接添加此行skip-grant-tables
重启mysql服务。
wampmanager -> MySQL -> Service -> Start/Resume Service
打开MySQL控制台
wampmanager -> MySQL -> MySQL Console
现在我们要重置root用户的密码,当然这可以用来重置任何用户密码。
在mysql>处输入以下2个命令命令提示符,每行在行尾有一个半冒号,并在每行后按ENTER键向mysql发出命令。
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE user='root';
FLUSH PRIVILEGES;
请注意,更新应报告它已更新多行,因为实际上有3个用户帐户,其用户标识为“root”,每个用户帐户具有不同的域,即127.0.0.1,localhost和:: 1
现在在mysql命令promt中输入'quit'以存在mysql。
停止mysql服务
wampmanager -> MySQL -> Service -> Stop Service
编辑my.ini文件
wampmanager -> MySQL -> my.ini
查找ini文件中的[wampmysqld]
部分
删除我们之前添加的'skip-grant-tables'参数。
请勿将此参数留在ini文件中作为HUGH安全漏洞。
重启mysql服务。
wampmanager -> MySQL -> Service -> Start/Resume Service
您现在应该可以使用用户ID“root”和您刚为该用户设置的新密码使用phpmyadmin登录。