公司服务器使用的数据库是MySQL,Linux系统。现在主管要我在这台服务器上安装XAMPP的套件,我按照网上的步骤进行了安装,但是当启动的时候,apache和ftp启动都很正常,但是MySQL总是无法启动,总是提示“Another MySQL daemon is already running.”,在/localhost/xampp的页面中,“状态”也是显示MySQL数据库未激活。
这个问题自然是因为这是台数据库,本地的MySQL一直都在运行,占据了3306端口。但是主管说不能停掉这个数据库,而是让我讲XAMPP的MySQL通过配置指向本地正运行的数据库。
这个可以实现吗?应该怎样配置呢?还请大牛们能详细的说明一下吧,求赐教!

解决方案 »

  1.   

    晕,应该是能,这不是没事找事吗,就不该找个集成环境
    能不能用那个界面启动与关闭mysql这我就不知道了,没这样弄过
      

  2.   

    问题其实很简单,出现那个错误提示是因为已经有一个mysql在运行了,而且占用了关键的3306端口,其实你只需要运行一个mysql实例就行了,既然运来的数据库还要用,那么你就打开原来的那个mysql所在的文件夹mysql\mysql5.0.51b\data
    把这个文件夹里需要的数据库复制到xampp下的那个mysql文件夹里边,同样也要放到数据库文件夹里才行
    这样之后你就可以关掉原来的mysql开启现在xampp的mysql了.以后只要确保这个mysql能运行就不会妨碍原来的那个数据库了.
      

  3.   

    嗯,是没事找事啊,我弄了好久也没弄好,后来主管说“你只要不管数据库的是就行了,XAMpP的MySQL没启动就没启动吧,我们用自己的,又不用它的。”奶奶的,原来什么都不用做就行了。主管早说啊,害我伤神。
    呵呵,谢谢你的关注和恢复。
      

  4.   

    谢谢你的解答。虽然因为主管说了“不用管它就行了”,所以没能有机会按照你说的进行文件复制,但是你说的“只需要运行一个mysql实例就行了”的确是的,不一定非要启动XAMPP的MySQL的,用本地自己的也行啊。