【原创】在IIS下配置mysql和phpmyadmin的简便方法
和php配置方法的前提一样,先整个wampserver。
打开“服务”页面,把“wampmysql”服务设置成“自动”。这样mysql就能开机自动运行了。
然后把phpmyadmin目录(C:\wamp\apps\phpmyadmin3.2.0.1)加入到IIS中(你可以选择建立新网站并分配域名,也可以弄虚拟目录或者直接把这个目录拷贝到某个网站目录下),这样就可以通过web方式访问到phpmyadmin了。
然后为root账户设置密码,也可以新建一个用户代替root。新建用户的方法如下:
进入cmd模式,进入C:\wamp\bin\mysql\mysql5.1.36\bin目录,执行mysql -u root -p
输入密码后输入以下这样建立拥有所有权限的用户:
GRANT ALL PRIVILEGES ON *.* TO 你的用户名@localhost IDENTIFIED BY '你的密码' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO 你的用户名@"%" IDENTIFIED BY '你的密码' WITH GRANT OPTION;
顺便写一下修改密码的命令:
SET PASSWORD FOR 用户名=PASSWORD("密码");
改好密码之后就不能直接访问phpmyadmin了,可以参考我的博文“wampserver2.0i容易遇到的问题”来修改默认密码。但是那样的话是个人就能直接连上你的mysql数据库了,所以最好使用每次访问的时候都认证的方式。
修改C:\wamp\apps\phpmyadmin3.2.0.1\config.inc.php文件,把$cfg['Servers'][$i]['auth_type'] 的值改为'http'。
然后把$cfg['Servers'][$i]['user']、$cfg['Servers'][$i]['password']和$cfg['Servers'][$i]['AllowNoPassword']删掉或者注释掉。
这样再访问你的phpmyadmin的时候,就弹出对话框需要认证了。