启动mysql 失败,“Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”

1、Mac OS X的升级或其余缘由可能会致使MySQL启动或开机自动运行时mysql

 

在MySQL操做面板上会提示Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql' ”,sql

这应该是某种状况下致使/usr/local/mysql/data的宿主发生了改变,安全

 

只须要运行“sudo chown -R mysql /usr/local/mysql/data”便可服务器

mac 下面运行 “sudo chown -R  _mysql:wheel  /usr/local/mysql/dataspa

-------------------------------------------------code

    -c 显示更改的部分的信息class

    -f 忽略错误信息登录

    -h 修复符号连接配置

    -R 处理指定目录以及其子目录下的全部文件权限

    -v 显示详细的处理信息

-------------------------------------------------

2、what is wheel

    

在Linux中wheel组就相似于一个管理员的组。
一般在LUNIX下,即便咱们有系统管理员root的权限,也不推荐用root用户登陆。通常状况下用普通用户登陆就能够了,在须要root权限执行一些操做时,再su登陆成为root用户。可是,任何人只要知道了root的密码,就均可以经过su命令来登陆为root用户--这无疑为系统带来了安全隐患。因此,将普通用户加入到wheel组,被加入的这个普通用户就成了管理员组内的用户,但若是不对一些相关的配置文件进行配置,这个管理员组内的用户与普通用户也没什么区别--就像警察下班后,没有带枪、穿这便衣和普通人(用户)同样,虽然他的的确确是警察。
根据应用的实例不一样应用wheel组的方法也不一样。这里对于服务器来讲,咱们但愿的是剥夺被加入到wheel组用户之外的普通用户经过su命令来登陆为root的机会(只有属于wheel组的用户才能够用su登陆为root)。这样就进一步加强了系统的安全性。

3、查看用户组

cat /etc/group | grep [group_name]
相关文章
相关标签/搜索