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
Fedora 12数据库可以运行MySQL,PostgreSQL,SQLite和Firebird等数据库。在Fedora 12上,MySQL是最常用的数据库,它可以使用Yum安装器直接安装,不需要任何额外的配置步骤。要检查MySQL的运行状态,可以在终端中输入命令:systemctl status mysqld.service,如果已经启动,将会显示出状态信息。在Redhat中yum安装完Mysql后,启动文件的默认路径似乎在/usr/local/bin中,有个mysql的脚本文件,执行./usr/local/bin/mysql
start
就可以启动了,如果配置成服务,需要把这个文件cp到/etc/bin目录,另外还得修改权限。fedora没有玩过,应该差不多,你可以上网搜搜看。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)