运行ubuntu 12.04的mysql可以';t连接

运行ubuntu 12.04的mysql可以';t连接,mysql,ubuntu,xampp,mysql-error-2002,Mysql,Ubuntu,Xampp,Mysql Error 2002,我是linux新手,我正试图在Ubuntu 12.04上安装Mysql。(在同一台机器上) 当我键入machine@machine$./lampp start它说XAMPP-MYSQL已经在运行 但当我尝试访问phpmyadmin或键入machine@machine$mysql-u root-p我得到以下错误: “错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器” 以下命令可能有帮助: machine@machi

我是linux新手,我正试图在Ubuntu 12.04上安装Mysql。(在同一台机器上) 当我键入
machine@machine$./lampp start
它说XAMPP-MYSQL已经在运行

但当我尝试访问phpmyadmin或键入
machine@machine$mysql-u root-p
我得到以下错误:

“错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器”

以下命令可能有帮助:

machine@machine$ sudo netstat -tap | grep mysql
tcp        0      0 *:mysql                 *:*                     LISTEN      8401/mysqld

也许xampp将套接字放在了其他地方。。。你能用mysql-h127.0.0.1-u root-p连接吗?是的,它连接了。我还检查了my.cnf文件。如果我将其移动到/etc/?会有帮助吗?如果您在安装Xampp时经验相对较少,那么在您熟悉这些包之前,我不会改变配置(此时您可能不再需要Xampp)。请记住,对于code/phpmyadmin,您可以使用127.0.0.1而不是
localhost
来使用TCP连接,如果您想更轻松地使用命令行,请在homedir中创建一个
.my.cnf
文件,其中包含
[client]socket=/actual/path/to/socket