我已经安装了MYSQL
ubuntu 13上的sudo apt-get install
但从终端运行后
mysql -u root -p
输入密码就会出错
ERROR 2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'连接到本地MySQL服务器(2)
请指导......
确保安装了Mysql,仍然能够重现该问题,在sql / my.cnf文件中查找该文件 .
验证该文件中的Socket连接路径:
错误中显示的位置是:/var/run/mysqld/mysqld.sock
实际上在my.conf文件中的位置:/home/user/mysql/tmp/mysqld.sock
home/sql/bin >> mysql -u root -p --socket=/home/user/mysql/tmp/mysqld.sock
在某些版本中你可能会发现'mysql.sock'而不是'mysqld.sock'
在Ubuntu中创建一个微实例交换空间
dd if = / dev / zero of = / swapfile bs = 1M count = 1024 mkswap / swapfile swapon / swapfile
2 回答
确保安装了Mysql,仍然能够重现该问题,在sql / my.cnf文件中查找该文件 .
验证该文件中的Socket连接路径:
错误中显示的位置是:/var/run/mysqld/mysqld.sock
实际上在my.conf文件中的位置:/home/user/mysql/tmp/mysqld.sock
home/sql/bin >> mysql -u root -p --socket=/home/user/mysql/tmp/mysqld.sock
在某些版本中你可能会发现'mysql.sock'而不是'mysqld.sock'
在Ubuntu中创建一个微实例交换空间