我一直试图在Ubuntu10.10上安装MySQL,只是无法让它正常工作。我通过运行sudo apt-get install mysql-server
安装了它,一旦安装完成,当我尝试mysql
时,就会得到消息:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我尝试了mysql start
并得到了同样的东西。我肯定我做错了什么,任何指点都是很棒的。
发布于 2010-11-11 17:47:56
要启动mysql恶魔(或服务),您应该这样做:
sudo start mysql
现在,旧的方式应该仍然有效:
sudo /etc/init.d/mysql start
但非常奇怪的是,mysql在安装过程中没有启动。IIRC,应在安装结束时启动,并在默认情况下与系统一起自动启动。您可以使用以下方法检查服务器是否正在运行:
ps -A u | grep sql
发布于 2010-11-12 18:02:21
您可以通过查看日志文件来检查mysql启动错误。在终端中,键入:
tail /var/log/mysql.log
tail /var/log/mysql.err
这应该会让您看到阻止它运行的特定错误。
发布于 2010-11-11 17:48:23
可以指定用于本地连接的套接字的位置。
您必须修改这个文件(/etc/mysql/my.cnf)
sudo nano /etc/mysql/my.cnf
并在部分客户端中添加参数套接字:
[client]
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
https://askubuntu.com/questions/12703
复制相似问题