我的笔记本上安装了 Lubuntu 12.10 x86,并进行了所有更新。我下载并安装了 MySQL Community Server 和 MySQL Workbench。我正在学习 Java,下一课将讲 MySQL。我需要准备 - 创建测试数据库。如果我理解正确的话 - 我需要使用终端来创建数据库?我试过了mysql -u root -p
,输入密码后得到:ERROR 2002 (HYOOO) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
。我没有这个目录:/var/run/mysqld/mysqld.sock。
我读了一些关于此问题的页面,但它仍未修复。
答案1
输入以下命令获取 mysql 服务器状态sudo service mysqld status
如果它没有运行,请输入以下命令启动它sudo service mysqld start
如果收到service not recognised
消息,请输入以下命令安装 mysql 服务器:
sudo apt-get install mysql-server
这将安装 mysql,然后通过输入来启动它sudo service mysqld start
答案2
如果你想使用 dev.mysql.com 上最新的社区服务器,我建议你不要下载 .deb 包,而是下载适合你的架构(32/64 位)的通用 Linux tarball,并按照以下详细说明进行安装http://dev.mysql.com/doc/refman/5.6/en/binary-installation.html. 在此之前请移除旧服务器的任何现有部件。
在安装过程中,按照所述创建 /etc/my.cnf,然后再启动服务器。support-files 目录中的模板 my-medium.cnf 始终是一个很好的起点。