Mac的MySQL无法启动的原因
2017-09-07 10:37
218 查看
一、由于Mac OS X的升级或其他原因可能会导致一个错误:
1
原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。
在终端中运行
1
二、wheel是什么,饮用网上的一端描述如下:
在Linux中wheel组就类似于一个管理员的组。
通常在LUNIX下,即使我们有系统管理员root的权限,也不推荐用root用户登录。一般情况下用普通用户登录就可以了,在需要root权限执行一些操作时,再su登录成为root用户。但是,任何人只要知道了root的密码,就都可以通过su命令来登录为root用户–这无疑为系统带来了安全隐患。所以,将普通用户加入到wheel组,被加入的这个普通用户就成了管理员组内的用户,但如果不对一些相关的配置文件进行配置,这个管理员组内的用户与普通用户也没什么区别–就像警察下班后,没有带枪、穿这便衣和普通人(用户)一样,虽然他的的确确是警察。
根据应用的实例不同应用wheel组的方法也不同。这里对于服务器来说,我们希望的是剥夺被加入到wheel组用户以外的普通用户通过su命令来登录为root的机会(只有属于wheel组的用户才可以用su登录为root)。这样就进一步增强了系统的安全性。
三、查看用户组命令
Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'1
1
原因是某种情况下导致”/usr/local/MySQL/data”的拥有者发生了改变,所以只需要将其拥有者修改为“mysql“就可以了。
在终端中运行
sudo chown -R mysql /usr/local/mysql/data1
1
二、wheel是什么,饮用网上的一端描述如下:
在Linux中wheel组就类似于一个管理员的组。
通常在LUNIX下,即使我们有系统管理员root的权限,也不推荐用root用户登录。一般情况下用普通用户登录就可以了,在需要root权限执行一些操作时,再su登录成为root用户。但是,任何人只要知道了root的密码,就都可以通过su命令来登录为root用户–这无疑为系统带来了安全隐患。所以,将普通用户加入到wheel组,被加入的这个普通用户就成了管理员组内的用户,但如果不对一些相关的配置文件进行配置,这个管理员组内的用户与普通用户也没什么区别–就像警察下班后,没有带枪、穿这便衣和普通人(用户)一样,虽然他的的确确是警察。
根据应用的实例不同应用wheel组的方法也不同。这里对于服务器来说,我们希望的是剥夺被加入到wheel组用户以外的普通用户通过su命令来登录为root的机会(只有属于wheel组的用户才可以用su登录为root)。这样就进一步增强了系统的安全性。
三、查看用户组命令
cat /etc/group | grep [group_name]
相关文章推荐
- Mac的MySQL无法启动的原因
- MAC下安装MAMP后,mysql server无法启动
- Mac环境下MySQL无法启动的处理方法
- MySQL 无法启动的几种原因总结
- mac 升级mysql无法启动,无pid,遇到的那些坑
- Mac的xampp mysql 无法启动和安装时候的坑
- MYSQL服务无法启动的原因
- Mac下xampp无法启动mysql?
- mac下安装xampp后mysql无法启动的问题
- mac下xampp的mysql无法自动启动
- mysql无法启动的部分原因
- 有其他mysql存在的情况下,MAC-XAMPP的mysql无法启动的解决方案
- mac下phpmyadmin提示"无法登陆mysql服务器"(无错误代码)的原因
- Mac 下MAMP Pro MySQL无法启动报 Error: could not open single-table tablespace file ./mysql/innodb_table_sta
- 关于XAMPP安装后apache和mysql无法启动的原因
- XAMMPP mysql无法启动 原因 贼烦
- 【MySQL】服务无法启动(Mac)
- mac 安装xampp mysql无法启动问题
- Mac下MAMP Pro 启动数据库MySQL出错导致无法启动的问题
- MySql服务无法启动系统出错发生系统错误1067进程意外终止,另类原因