命令echo "service mysqld start" >> /etc/rc.local或者进入/etc/目录,直接vim rc.local编辑rc.local文件,在最后一行添加“service mysqld start”,保存退出 bash: /etc/rc.local: Permission denied分析:bash 返回 /etc/rc.local: Permission denied
这是因为重定向符号 “>” 也是 bash 的命令。sudo 只是让 echo 命令具有了 root 权限,
但是没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。
解决:使用 bash -c 参数sudo bash -c "echo "service mysqld start" >> /etc/rc.local"
Linux下MySQL自启动
点赞
收藏