Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了相关的知识,希望对你有一定的参考价值。
Linu下启动mysql结果显示:env: /etc/init.d/mysql: 是脚本执行的问题
解决办法:依次执行下面的命令(执行失败的话,检查路径是否正确):
cp /etc/init.d/mysql /etc/init.d/mysql.bak #拷贝/etc/init.d/mysql到/etc/init.d/mysql.bak文件
/etc/init.d/mysql.bak start #执行/etc/init.d/mysql.bak文件启动mysql 成功!!!
rm /etc/init.d/mysql #删除/etc/init.d/mysql文件
mv /etc/init.d/mysql.bak /etc/init.d/mysql #将/etc/init.d/mysql.bak重命名为/etc/init.d/mysql
5./etc/init.d/mysql start #执行/etc/init.d/mysql 启动mysql 成功!
如上述方法不能解决可尝试:
你在光盘里找一下 ls mysql*
应该是有一个叫mysql-server*的文件,重装这个文件试试
[root@centos5 ~]# service mysqld start
mysqld: 未被识别的服务
这里应该表示你的系统未有这个服务,得检查你的软件安装是否正确。
用YUM吧 yum -y install mysql mysql-server mysql-connector-odbc mysql-devel libdbi-
dbd-mysql
参考技术A chmod a+wrx /etc/init.d/mysql 参考技术B /etc/init.d/mysql start 参考技术C 建议你安装MYSQL和chkconfig --add mysql的时候都是root这样以后启动的时候也就不会出现权限问题。
你还是直接用root登录然后启动mysql吧
fedora 16 yum安装mysql后怎样启动,以及添加为系统服务
参考技术A 在Redhat中yum安装完Mysql后,启动文件的默认路径似乎在/usr/local/bin中,有个mysql的脚本文件,执行./usr/local/bin/mysql
start
就可以启动了,如果配置成服务,需要把这个文件cp到/etc/bin目录,另外还得修改权限。fedora没有玩过,应该差不多,你可以上网搜搜看。
以上是关于Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了的主要内容,如果未能解决你的问题,请参考以下文章
fedora 16 yum安装mysql后怎样启动,以及添加为系统服务
在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)