linux装mysql死活装不上,妈的没受过这种鸟气,一肚子火!

时间:2022-09-02 18:06:21
折腾两天了,查了网上的N资料,一步步来的,从rad hat 9 到 rhel6 到 ubuntu,没一个能装上的!
在ubuntu上 mysqld 都启动了,但 打 mysql 却报找不到命令!
linux 活该斗不过windows (气话啦)

22 个解决方案

#1


引用
在ubuntu上 mysqld 都启动了,但 打 mysql 却报找不到命令!
这个不至于吧。

find 一下,看看MYSQL在哪个目录下。这好像是LINUX的基础知识吧。

#2


哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql
               --with-charset=utf8      
               --with-collation=utf8_general_ci 
4.make && make install
到这一步应该是安装好了,但 service mysqld start 报错,看网上说是要自己手动把mysql服务加到系统里去。
那好:复制文件
5.cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
6.
chmod 700 /etc/init.d/mysqld
cd /usr/local
chmod 750 mysql -R
chgrp mysql mysql -R 
chown mysql mysql/var -R
cd /usr/local/mysql/libexec
cp mysqld mysqld.old
strip mysqld 
chkconfig --add mysqld 
chkconfig --level 345 mysqld on
上面一串命令不晓得干嘛的,照着打
7.chkconfig --add mysqld
8.service mysqld start,报服务已经启动
9.mysql
报bash: mysql: command not found
10.我崩溃了~~~

#3


lz还是装rpm包吧,那个简单点

#4


/usr/local/mysql/bin/mysql 试试

#5


从源代码安装?你非要自己折腾自己。

linux发行版都有自带的软件包管理器,一个命令就装好了。

#6


ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum install mysql-server

#7


9.mysql
报bash: mysql: command not found
10.我崩溃了~~~
-------------
你太暴躁了   既然没有linux基础还去源码安装  出了问题又不去google。

报bash: mysql: command not found   这句错误的意思知道是什么吗  是说找不到mysql这个命令
为什么找不到? 因为你是源码安装的 所以mysql命令在/usr/local/mysql/bin/mysql  而你直接输入mysql命令 系统默认回去环境变量PATH所包含的路径里去找  而PATH默认包含的路径一般是/sbin /bin /usr/sbin /usr/bin这些常用的命令目录 当然不包含/usr/local/mysql/bin  所以你直接输入mysql命令 当然会提示找不到!!

常见的解决方案有2种
1. 输入mysql的时候 加上全路径 /usr/local/mysql/bin/mysql
2.把/usr/local/mysql/bin加入到环境变量PATH里  修改/etc/profile 追加
export PATH=$PATH:/usr/local/mysql/bin
然后执行一下source /etc/profile

另外如果你用ubuntu的话就用 apt-get install mysql-server
如果用rhel或者centos就用yum install mysql-server
的方式安装mysql的话  就没有那么多问题了 

最后说一句  自己不会一种东西的时候 要去虚心学习 而不是火气冲天
http://linux.vbird.org/

#8


用yum,或是apt-get吧,这样最简单.

#9


引用 6 楼 lgxwqq111 的回复:
ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum install mysql-server

++
先用简单的方法吧

#10


安装后
$mysql -u root -p
输入密码

#11


主席讲的很不错。

#12


引用 2 楼 niit_zc 的回复:
哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.
               --with-charset=utf8      
               --with……


主要是你的安装路径设的不对了
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.

#13


引用 12 楼 fo1_sky 的回复:
引用 2 楼 niit_zc 的回复:

哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure --prefix=/usr/local/mysql // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.……




为什么呢?不可以这个值?

#14


真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。

#15


引用 12 楼 fo1_sky 的回复:
引用 2 楼 niit_zc 的回复:

哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不……

是啊为啥呢,mysql这个文件夹我建了啊

#16


引用 7 楼 steptodream 的回复:
9.mysql
报bash: mysql: command not found
10.我崩溃了~~~
-------------
你太暴躁了   既然没有linux基础还去源码安装  出了问题又不去google。

报bash: mysql: command not found   这句错误的意思知道是什么吗  是说找不到mysql这个命令
为什么找不到? 因为你是源码安装的 所以……

感谢你回答,看样子你好像很有名,但我一直在.net区混,刚出来透透气。
我脾气实际很好,敲键盘都很轻
我用源码安装是因为我不知道还有别的安装方式,我甚至都不知道这叫源码安装
我爱google,虽然她经常该页无法显示。但急于求成,找到几篇全是源码安装,就急着照做了
我有linux基础,大学时linux学的最好,现在工资是我2倍的同学在大学时经常被我鄙视
我不仅虚心,而且心虚

#17


引用 14 楼 bayougeng 的回复:
真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。

看你的头像,你很伤啊~~

#18


谁看了谁都伤心

#19


用echo $PATH 命令看下当前的path设置,如果不包括/usr/local/mysql/share/mysql/的话
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别

如果要每次启动都能直接执行,将上面export 一句加入到 /etc/profile文件中去,相当于win下的开机启动配置

本人也是新手,最近刚学着用ubuntu安装oracle,有什么错误请指出

#20


引用 19 楼 archwuke1 的回复:
用echo $PATH 命令看下当前的path设置,如果不包括/usr/local/mysql/share/mysql/的话
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别

如果要每次启动都能直接执行,将上面export 一句加入……

少了个符号

#21


LZ搞定了吗?

借贵宝地一用,大家有空帮我解决一下问题哈,  linux装mysql死活装不上,妈的没受过这种鸟气,一肚子火!

http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669

#22


感谢诸位,/usr/local/mysql/bin/mysql 我试了一下,还真是这么回事~~我开始喜欢linux了

楼上的,能用就很幸福,刨这么深干嘛,我结贴了~

#1


引用
在ubuntu上 mysqld 都启动了,但 打 mysql 却报找不到命令!
这个不至于吧。

find 一下,看看MYSQL在哪个目录下。这好像是LINUX的基础知识吧。

#2


哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql
               --with-charset=utf8      
               --with-collation=utf8_general_ci 
4.make && make install
到这一步应该是安装好了,但 service mysqld start 报错,看网上说是要自己手动把mysql服务加到系统里去。
那好:复制文件
5.cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
6.
chmod 700 /etc/init.d/mysqld
cd /usr/local
chmod 750 mysql -R
chgrp mysql mysql -R 
chown mysql mysql/var -R
cd /usr/local/mysql/libexec
cp mysqld mysqld.old
strip mysqld 
chkconfig --add mysqld 
chkconfig --level 345 mysqld on
上面一串命令不晓得干嘛的,照着打
7.chkconfig --add mysqld
8.service mysqld start,报服务已经启动
9.mysql
报bash: mysql: command not found
10.我崩溃了~~~

#3


lz还是装rpm包吧,那个简单点

#4


/usr/local/mysql/bin/mysql 试试

#5


从源代码安装?你非要自己折腾自己。

linux发行版都有自带的软件包管理器,一个命令就装好了。

#6


ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum install mysql-server

#7


9.mysql
报bash: mysql: command not found
10.我崩溃了~~~
-------------
你太暴躁了   既然没有linux基础还去源码安装  出了问题又不去google。

报bash: mysql: command not found   这句错误的意思知道是什么吗  是说找不到mysql这个命令
为什么找不到? 因为你是源码安装的 所以mysql命令在/usr/local/mysql/bin/mysql  而你直接输入mysql命令 系统默认回去环境变量PATH所包含的路径里去找  而PATH默认包含的路径一般是/sbin /bin /usr/sbin /usr/bin这些常用的命令目录 当然不包含/usr/local/mysql/bin  所以你直接输入mysql命令 当然会提示找不到!!

常见的解决方案有2种
1. 输入mysql的时候 加上全路径 /usr/local/mysql/bin/mysql
2.把/usr/local/mysql/bin加入到环境变量PATH里  修改/etc/profile 追加
export PATH=$PATH:/usr/local/mysql/bin
然后执行一下source /etc/profile

另外如果你用ubuntu的话就用 apt-get install mysql-server
如果用rhel或者centos就用yum install mysql-server
的方式安装mysql的话  就没有那么多问题了 

最后说一句  自己不会一种东西的时候 要去虚心学习 而不是火气冲天
http://linux.vbird.org/

#8


用yum,或是apt-get吧,这样最简单.

#9


引用 6 楼 lgxwqq111 的回复:
ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum install mysql-server

++
先用简单的方法吧

#10


安装后
$mysql -u root -p
输入密码

#11


主席讲的很不错。

#12


引用 2 楼 niit_zc 的回复:
哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.
               --with-charset=utf8      
               --with……


主要是你的安装路径设的不对了
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.

#13


引用 12 楼 fo1_sky 的回复:
引用 2 楼 niit_zc 的回复:

哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure --prefix=/usr/local/mysql // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.……




为什么呢?不可以这个值?

#14


真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。

#15


引用 12 楼 fo1_sky 的回复:
引用 2 楼 niit_zc 的回复:

哥们,帮下忙,我实在被折磨的够呛。
1.下载mysql-5.1.52.tar.gz,到/usr/src/
2.tar xvf mysql-5.1.52.tar.gz 进入解压后目录
3../configure  --prefix=/usr/local/mysql       // 这里有个问题,可以直接用/usr或是/usr/local,但是不……

是啊为啥呢,mysql这个文件夹我建了啊

#16


引用 7 楼 steptodream 的回复:
9.mysql
报bash: mysql: command not found
10.我崩溃了~~~
-------------
你太暴躁了   既然没有linux基础还去源码安装  出了问题又不去google。

报bash: mysql: command not found   这句错误的意思知道是什么吗  是说找不到mysql这个命令
为什么找不到? 因为你是源码安装的 所以……

感谢你回答,看样子你好像很有名,但我一直在.net区混,刚出来透透气。
我脾气实际很好,敲键盘都很轻
我用源码安装是因为我不知道还有别的安装方式,我甚至都不知道这叫源码安装
我爱google,虽然她经常该页无法显示。但急于求成,找到几篇全是源码安装,就急着照做了
我有linux基础,大学时linux学的最好,现在工资是我2倍的同学在大学时经常被我鄙视
我不仅虚心,而且心虚

#17


引用 14 楼 bayougeng 的回复:
真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。

看你的头像,你很伤啊~~

#18


谁看了谁都伤心

#19


用echo $PATH 命令看下当前的path设置,如果不包括/usr/local/mysql/share/mysql/的话
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别

如果要每次启动都能直接执行,将上面export 一句加入到 /etc/profile文件中去,相当于win下的开机启动配置

本人也是新手,最近刚学着用ubuntu安装oracle,有什么错误请指出

#20


引用 19 楼 archwuke1 的回复:
用echo $PATH 命令看下当前的path设置,如果不包括/usr/local/mysql/share/mysql/的话
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别

如果要每次启动都能直接执行,将上面export 一句加入……

少了个符号

#21


LZ搞定了吗?

借贵宝地一用,大家有空帮我解决一下问题哈,  linux装mysql死活装不上,妈的没受过这种鸟气,一肚子火!

http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669

#22


感谢诸位,/usr/local/mysql/bin/mysql 我试了一下,还真是这么回事~~我开始喜欢linux了

楼上的,能用就很幸福,刨这么深干嘛,我结贴了~