您的位置:首页 > 数据库 > MySQL

一台机器,运行两个mysql版本 实例

2013-07-29 09:04 393 查看

一、问题

  1、学习mysql时,我先安装了一个mysql5.5.27;

  2、然而学习php时,当我安装wampserver2.2时,wampserver2.2又在电脑上安装了mysql5.5.20;

  由于我设置了这两个版本的数据库密码一样,现在我启动mysql数据库时,电脑总是连接mysql5.5.20版本,怎么切换到mysql5.5.27这个版本呢?

二、解决

  原因:通过网上查资料,发现mysql数据库安装时,默认设置端口号(port=3306),因而后安装的mysql5.5.20也占用了mysql5.5.27的端口号,所以启动不了mysql5.5.27版本。

1、修改mysql5.5.20安装目录下

    


  将这些文件里所有port值设置为port = 3308,当然也可以设置为其他的;

2、修改端口号后,我们可以根据端口号启动不同版本的mysql,

  命令:mysql -u root -P端口号 -p

  注意如果不写端口号,默认从端口号3306启动它对应的mysql。

  例如:

  使用默认端口号,启动mysql5.5.27

  


使用3308端口号,启动mysql5.5.20

  


以后,安装多个版本mysql时,也可以使用此方法为不同版本mysql设置不同的端口号,然而根据端口号启动相应的mysql。

参考:http://m.oschina.net/blog/143159

总结:



附注:

  如果想修改mysql密码,可以参考:http://blog.sina.com.cn/s/blog_a9b4805a01011mqt.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: