老男人百科 > 百科 > 正文

mysql无法启动服务怎么办(mysql正在启动mysql无法启动解决)

2023-04-29 00:54:00 阅读( 1809)

在安装mysql过程中,由于对log文件目录位置进行了修改,在my.cnf中加入[mysqld]port=3306socket=/tmp/mysql.sockskip-lockingkey_buffer_size=16Mmax_allowed_packet=1Mtable_open_cache=64sort_buffer_size=512Knet_buffer_le

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

权限应该没有问题。

专题页