Heim > Datenbank > MySQL-Tutorial > Can't connect to local MySQL server through socket解决方法_MySQL

Can't connect to local MySQL server through socket解决方法_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-01 13:40:57
Original
1368 Leute haben es durchsucht

bitsCN.com
Can't connect to local MySQL server through socket解决方法 最近我的ubuntu系统sudo装的数据库出现问题,迫于无奈重装,重装启动后用mysql命令客户端连接,出现如下提示:Ruby代码   [LING mysql]$ mysql -u root -p    Enter password:   ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)    我的my.cnf如下:Python代码   [mysqld]  datadir=/var/lib/mysql  socket=/var/lib/mysql/mysql.sock    user=mysql  # Default to using old password format for compatibility with mysql 3.x  # clients (those using the mysqlclient10 compatibility package).  old_passwords=1     [mysqld_safe]  log-error=/var/log/mysqld.log  pid-file=/var/run/mysqld/mysqld.pid  port=3307  
  进入/var/lib/mysql下,发现mysql.sock存在,但/var/run/mysqld下没有mysqld.sock,灵机一动,可以通过软链接的方式使用/var/lib/mysql/mysql.sock:Shell代码   [ROOT mysqld]$ ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock    [ROOT mysqld]$ mysqld_safe --log-error=/var/lib/mysql/error.log &   做链接并启动mysql,查看error.log,如下:Java代码      [ROOT mysql]$ more error.log    InnoDB: The log sequence number in ibdata files does not match  InnoDB: the log sequence number in the ib_logfiles!  100313 10:48:12  InnoDB: Database was not shut down normally!  InnoDB: Starting crash recovery.   InnoDB: Reading tablespace information from the .ibd files...  InnoDB: Restoring possible half-written data pages from the doublewrite  InnoDB: buffer...  100313 10:48:12  InnoDB: Started; log sequence number 0 43655  100313 10:48:12 [Note] /usr/sbin/mysqld: ready for connections.  Version: '5.0.51a-3ubuntu5.5'  socket: '/var/lib/mysql/mysql.sock'  port: 3307  (Ubuntu)  [ROOT mysql]$   重新链接,成功了!
  bitsCN.com

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage