在命令行下直接输入mysql,系统认为是shell命令,所以系统会到PATH环境变量中有的路径中去寻找可执行文件'mysql',这些路径一般是‘/usr/bin’ ‘/user/local/bin’等。 像ls之类的shell命令就是这样的。
你这个可执行文件mysql就是当前目录中的一个可执行文件嘛,怎么执行它呢,当然是 ./mysql,
./并不是“执行”的意思,而是指当前目录中的。
比如一个可执行文件叫做fuck,是你自己的,就在当前目录中,你这样执行它:
./fuck
可执行文件叫做fuck,是你自己的,上一级目录中,你这样执行它:
../fuck
fuck在/home下,这样执行他
/home/fuck
但是如果fuck在/usr/bin这样的目录下,这样执行他
fuck
看明白了吗,执行系统目录下的可执行文件,“不带路径”,执行其他目录中的可执行文件“要带路径”
呱塞呱,呱呱
http://dev.mysql.com/downloads/mysql/5.0.html#downloads 下找个镜像就可以了,你那个版本已经没有了最新的是
Generic Linux (Architecture Independent), Compressed TAR Archive 5.5.14 22.7M
Download
(mysql-5.5.14.tar.gz)
安装mysql
# tar zxvf mysql-5.5.14.tar.gz
# cd mysql-5.5.14
# ./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data/ --without-innodb --without-debug --with-extra-charsets=gbk --with-extra-charsets=all --enable-assembler --with-pthread --enable-thread-safe-client --with-client-ldflags=-all-static
配置成功出现“Thank you for choosing MySQL!”提示。
# make &&make install
Mysql配置
# cp ./support-files/mysql.server /etc/init.d/mysql
# groupadd mysql
# useradd –g mysql mysql
# chmod 777 /etc/init.d/mysql
# /usr/local/mysql/bin/mysql_install_db
# chown -R mysql:mysql /usr/local/mysql/data/
启动Mysql
# service mysql start
# /usr/local/mysql/bin/mysqladmin –u root –p password 'rootpw' //设置密码为rootpw
Enter password: //默认密码为空,所以直接回车
# /usr/local/mysql/bin/mysql –u root –p
Enter password: //输入新密码后,登录成功
mysql安装配置完毕。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)