mysql安装过程中,由于修改了日志文件的目录位置,
在my.cnf中添加
[mysqld]
port=3306
socket=/tmp/mysql.sock
skip-locking
key_buffer_size=16M
max_allowed_packet=1M
table_open_cache=64
sort_buffer_size=512K
net_buffer_length=8K
read_buffer_size=256K
read_rnd_buffer_size=512K
myisam_sort_buffer_size=8M
新增log-error=/var/log/MySQL/MySQL _ error。原木
新增log-bin=/var/log/mysql/binlog
导致MYSQL无法正常启动。
看了日志后,我发现
Can't start server : Bind on unix socket: Permission denied
应该是权限问题。经过仔细检查,发现新制定的日志文件权限不正确。
用chown修改后还是一样的错误。
Do you already have another mysqld server running on socket: /tmp/mysql.sock ?
Chmod 777 /tmp就可以了。
如果不行,建议把整个mysql安装目录改成mysql:mysql。
chown -R mysql:mysql /usr/local/mysql
权限应该没有问题。