app教程网 学习教程 mysql用户权限授权(mysql权限命令)

mysql用户权限授权(mysql权限命令)

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

权限应该没有问题。

本文来自网络,不代表本站立场,转载请注明出处:https: