簡體   English   中英

在命令提示符下使用mysql

[英]use mysql on the command prompt

我打過

/usr/local/zend/mysql/bin/mysql -u root

我得到了

ERROR 2002 (HY000): Can't connect to local MySQL server through socket

'/usr/local/zend/mysql/tmp/mysql.sock' (2)

我在書本和互聯網搜索中尋找解決此錯誤的方法,但發現了幾個答案,所有答案都不同,並且沒有任何效果。 如果您不確定答案是否有效,請不要發布答案

首輪 ,

mysqld --print-defaults 

在輸出--socket = [path_to_socket]中查找(它是套接字文件的路徑,mysqld在運行時將創建該文件)。
然后您應該檢查mysql是否正在運行,可以用

ps axu | grep mysqld 

如果正在運行,則可以運行

mysql -S [path_to_socket]

如果沒有幫助,請附上輸出

mysqld --print-defaults 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM