我在使用mysql时遇到问题,我已经在YAST中安装了mysql,但是在控制台中键入以下内容:

mysql -u root


它告诉我:

Error 2002: Can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock'

最佳答案

来自OpenSuSe Wiki(http://en.opensuse.org/SDB:MySQL_installation)的引用:


  安装MySQL后,仅安装了MySQL,但未运行。为了使其运行,必须运行所谓的MySQL守护程序(mysqld)。 mysqld可以通过调用手动启动
  
  #rcmysql启动
  
  具有root特权。您可以使用检查它是否正在运行
  
  #rcmysql状态


这对您也将是有用的:


  另一种选择是在引导期间启动守护程序。
  
  转到YaST->系统->系统服务(运行级别)。在YaST检查所有运行级别之前,请等待几秒钟。然后选择mysqld并按启用按钮。
  
  或者,您可以通过发出以下命令在启动时启用MySQL启动:
  
  #insserv rcmysql

关于mysql - 无法在Opensuse 10.2中连接到mysql,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6567508/

10-09 14:32