linux下执行不了.mysqld怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下执行不了.mysqld怎么办?相关的知识,希望对你有一定的参考价值。
错误信息:
[dubbo@hadoop_host bin]$ sudo chown -R mysql:mysql /usr/local/mysql/
[dubbo@hadoop_host bin]$ sudo ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
./mysqld: ./mysqld: cannot execute binary file
我在做数据库初始化
提示说./mysqld不能执行二进制文件!
快回答啊!急死了!
linux上jdk解压目录下bin里执行不了java命令,环境变量也已经设置好
根据你说应该没有给bin下的文件没有加上执行权限sh 文件名
下面是安装jdk 的方法
在linux下安装JDK如下:
第一步:查看Linux自带的JDK是否已安装
(1)查看已经安装的jdk:
# rpm -qa|grep jdk ← 查看jdk的信息或直接执行
或
# rpm -q jdk
或
# java -version
(2)rpm -qa|grep jdk 卸载:
(3)rpm -e rpm包名(上面看到的)若存在依赖关系,先卸载上层的。
第二步:安装JDK
<1>从SUN下载jdk-1_5_0_14-linux-i586-rpm.bin或jdk-1_5_0_14-linux-i586.bin
在/usr下新建java文件夹,将安装包放在/usr/java目录下
# mkdir /usr/java
<2>安装JDK
# cd /usr/java(mkdir java –此目录需要创建)
①jdk-1_5_0_16-linux-i586-rpm.bin文件安装
# chmod 777 jdk-1_5_0_16-linux-i586-rpm.bin ← 修改为可执行
# ./jdk-1_5_0_16-linux-i586-rpm.bin ← 选择yes同意上面的协议
# rpm -ivh jdk-1_5_0_16-linux-i586.rpm ← 选择yes直到安装完毕
②jdk-1_5_0_16-linux-i586.bin文件安装
# chmod a+x jdk-1_5_0_16-linux-i586.bin ← 使当前用户拥有执行权限
# ./jdk-1_5_0_16-linux-i586.bin ← 选择yes直到安装完毕
第三步:配置环境变量
<1># vi /etc/profile
<2>在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.5.0_16
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
<3># source /etc/profile 执行后生效
第四步:测试JDK
#vi hello.java
public class hello
public static void main(String args [ ])
System.out.println("Hello World!");
System.out.println("2011/1/14");
# javac hello.java
# java hello
Hello World!
到这些就代表安装成功了! 参考技术A 重新加载环境变量文件了吗
以上是关于linux下执行不了.mysqld怎么办?的主要内容,如果未能解决你的问题,请参考以下文章