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   在Red
hat中yum安装完Mysql后,启动文件的默认路径似乎在/usr/local/bin中,有个mysql的脚本文件,执行./usr/local/bin/mysql
start
就可以启动了,如果配置成服务,需要把这个文件cp到/etc/bin目录,另外还得修改权限。fedora没有玩过,应该差不多,你可以上网搜搜看。

以上是关于Linux(fedora)下启动MySQL,结果显示:env: /etc/init.d/mysql:权限不够。 我已经将权限切换到su了的主要内容,如果未能解决你的问题,请参考以下文章

linux (fedora 28) 制作启动U盘,启动盘

fedora 16 yum安装mysql后怎样启动,以及添加为系统服务

Linux下MySQL常用命令

Linux Fedora29搞机记

在Fedora 23 Server和Workstation上安装LAMP(Linux, Apache, MariaDB和PHP)

linux下修改mysql数据库编码后无法启动解决办法