日期:2014-05-17  浏览次数:20516 次

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

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



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