WampServer安装后,不能打开MySQL(本地也安装了MySQL)

WampServer 安装是不会覆盖以前的MySQL,所以你的机器上会有两个MySQL,那么会存在3306的端口冲突,也就是说你以前的MySQL会正常运行,而新装的会自动被停止,如果你想两个MySQL都使用,那么需要设置新装的MySQL端口和phpmyAdmin连接到MySQL的端口配置就可以;
1,打开WampServer中的MySQL配置 my.ini 可以看到下面一段
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
# Here follows entries for some specific programs
# The MySQL server
[wampmysqld]
port = 3306
socket = /tmp/mysql.sock
将[client]和[wampmysqld]下面的port端口都修改成自己想要的端口,一般建议5000以上,不会和其他程序端口冲突,比如:8806
2,修改完成后保存my.ini,并且在WampServer中重启MySQL,这时MySQL已经能启动了,并且帧听8806端口的数据库连接。
3,现在就是需要修改phpmyadmin的配置文件,让其连接到端口为8806的MySQL数据库,打开C:\wamp\apps\phpmyadmin3.4.5\config.inc.php 文件,用记事本打开查找下面几个部分并修改
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '8806';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '这里填写你的MySQL密码';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
保存 config.inc.php 后,重启WampServer即可访问 phpmyadmin 了。

这里建议你只安装一个MySQL,备份旧MySQL的数据库,卸载掉旧的MySQL,将原有的数据库转移到新的MySQL就可以,只使用WampServer中的这样也省资源些也不必设置MySQL和phpmyadmin端口了。

你可能感兴趣的:(php,Java,web)