今天安装mysql workbench 本来 mysql可以正常启动,但是安装完workbench后mysql总是不能正常启动,心想换navicat吧,结果装完navicat后 mysql也不能启动,真是太奇怪了。经过多次克隆虚拟机尝试后,最后安装成功了。
最后一次成功是这么来的。
我开着mysql服务安装navicat
首先下载navicat
去官网http://download3.navicat.com/download/navicat110_mysql_cs.tar.gz
然后解压下载的文件
cd Downloads
sudo tar -xvf navicat110_mysql_cs.tar.gz
下面要做两步操作,参考地址http://stackoverflow.com/questions/16493176/install-navicat-on-linux-ubuntu-12-04
第一步 安装所有32位的包
sudo apt-get install ia32-libs
第二步 是安装wine运行环境
sudo apt-get install wine
下面就可以准备运行navicat了
首先切换到navicat文件夹
cd Downloads/nacicat110_mysql_cs
左键双击 start_navicat
等一会大约20秒30秒的,会弹出提示安装 wine 点击 install安装就行,安装完navicat就会启动了
进入界面后,测试一下也能连接到mysql,但是我从终端试一下连接mysql 但是提示错误,Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock
使用mysqladmin shutdown -u root -p 命令也不能关闭mysql了,又恼火一把。
最后继续google,找到一个解决办法,删除 etc/mysql/my.cnf,然后就一切正常了目前情况下 参考:http://blog.csdn.net/leisure512/article/details/5139104