Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        5年前关闭。
                                                                                            
                
        
各位命令行/ mysql专家,大家好,

键入逗号“ mysql -v”时出现错误

我懂了:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我在想什么,我需要更新/var/run/mysqld/mysqld.sock所在的代码,然后将其指向存在的地方,或者替代方法是创建文件mysqld.sock并将其放置在目录/var/run/mysqld/中。

但是我不知道从哪里开始。 :C

任何想法都会被应用。

谢谢。

最佳答案

首先:


您是否要连接到在本地计算机上运行的MySQL服务器?检查它是否正在运行与类似

$> ps -efl | grep mysql | grep -v“ grep”
它可以正常工作,但仍然无法连接吗?好了,那么您可以检查文件/etc/my.cnf中的袜子和东西
您是否要连接不在本地页面中的服务器?然后,您必须告诉mysql到哪里(例如,您尝试连接到位于111.111.111.111的服务器:

$> mysql -h 111.111.111.111

关于mysql - 如何修复命令“mysql -v”上的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10620075/

10-12 21:22