Can't connect to local MySQL server through socket '/var/mysql/mysql.sock' (38)

后端 未结 30 2703
再見小時候
再見小時候 2020-11-22 04:23

I am having a big problem trying to connect to mysql. When I run:

/usr/local/mysql/bin/mysql start

I have the following error :

<         


        
30条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 04:35

    I also found that this was a permissions problem. I compared the MySQL files to a working install (both on Debian 6 squeeze) and had to make the following ownership changes (where mydatabase is any database(s) you have).

    Ownership mysql:mysql:

    chown mysql:mysql /var/lib/mysql
    chown mysql:mysql /var/lib/mysql/ib*
    chown mysql:mysql /var/lib/mysql/mydatabase
    chown mysql:mysql /var/lib/mysql/mydatabase/*
    chown mysql:mysql /var/lib/mysql/mysql/* 
    

    Ownership mysql:root:

    chown mysql:root /var/lib/mysql/mysql
    chown mysql:root /var/run/mysqld 
    

    Ownership mysql:adm:

    chown mysql:adm /var/log/mysql
    chown mysql:adm /var/log/mysql.err
    chown mysql:adm /var/log/mysql.log* 
    

提交回复
热议问题