安装mysql 提示 '/var/run/mysqld/mysqld.sock' 这种错误。
原因:首先是 mysql *** 这个命令对应的mysql 没有启动, 你肯定不是这个问题,往下看你可能就明白了!!
1)比如你安装了多个mysql, 你输入的mysql命令可能不是你启动的mysql,你可以通过 find / -name 'mysql' 来查看,如果你使用的是源码安装,并且你加入了环境变量,此时 /usr/bin/mysql 文件就不应该存在,这个mysql可比你在/etc/profile设置的mysql环境变量优先级高。
2)或者,你直接在你mysql源码包下的bin目录下,使用 ./mysql -uroot -p 登录,这样对确保执行命令与启动的mysql是同一个。