在ubuntu上 mysqld 都启动了,但 打 mysql 却报找不到命令!
linux 活该斗不过windows (气话啦)
22 个解决方案
#1
这个不至于吧。
find 一下,看看MYSQL在哪个目录下。这好像是LINUX的基础知识吧。
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.我崩溃了~~~
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发行版都有自带的软件包管理器,一个命令就装好了。
linux发行版都有自带的软件包管理器,一个命令就装好了。
#6
ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum 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/
报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
++
先用简单的方法吧
#10
安装后
$mysql -u root -p
输入密码
$mysql -u root -p
输入密码
#11
主席讲的很不错。
#12
主要是你的安装路径设的不对了
3../configure --prefix=/usr/local/mysql // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.
#13
为什么呢?不可以这个值?
#14
真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。
#15
是啊为啥呢,mysql这个文件夹我建了啊
#16
感谢你回答,看样子你好像很有名,但我一直在.net区混,刚出来透透气。
我脾气实际很好,敲键盘都很轻
我用源码安装是因为我不知道还有别的安装方式,我甚至都不知道这叫源码安装
我爱google,虽然她经常该页无法显示。但急于求成,找到几篇全是源码安装,就急着照做了
我有linux基础,大学时linux学的最好,现在工资是我2倍的同学在大学时经常被我鄙视
我不仅虚心,而且心虚
#17
看你的头像,你很伤啊~~
#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,有什么错误请指出
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别
如果要每次启动都能直接执行,将上面export 一句加入到 /etc/profile文件中去,相当于win下的开机启动配置
本人也是新手,最近刚学着用ubuntu安装oracle,有什么错误请指出
#20
少了个符号
#21
LZ搞定了吗?
借贵宝地一用,大家有空帮我解决一下问题哈,
http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669
借贵宝地一用,大家有空帮我解决一下问题哈,
http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669
#22
感谢诸位,/usr/local/mysql/bin/mysql 我试了一下,还真是这么回事~~我开始喜欢linux了
楼上的,能用就很幸福,刨这么深干嘛,我结贴了~
楼上的,能用就很幸福,刨这么深干嘛,我结贴了~
#1
这个不至于吧。
find 一下,看看MYSQL在哪个目录下。这好像是LINUX的基础知识吧。
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.我崩溃了~~~
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发行版都有自带的软件包管理器,一个命令就装好了。
linux发行版都有自带的软件包管理器,一个命令就装好了。
#6
ubuntu下直接apt-get install mysql-server即可啊
centos等等直接诶yum 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/
报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
++
先用简单的方法吧
#10
安装后
$mysql -u root -p
输入密码
$mysql -u root -p
输入密码
#11
主席讲的很不错。
#12
主要是你的安装路径设的不对了
3../configure --prefix=/usr/local/mysql // 这里有个问题,可以直接用/usr或是/usr/local,但是不能是现在这个值.
#13
为什么呢?不可以这个值?
#14
真佩服主席,这样伤不起的问题,也不厌其烦的回答一遍又一遍。
#15
是啊为啥呢,mysql这个文件夹我建了啊
#16
感谢你回答,看样子你好像很有名,但我一直在.net区混,刚出来透透气。
我脾气实际很好,敲键盘都很轻
我用源码安装是因为我不知道还有别的安装方式,我甚至都不知道这叫源码安装
我爱google,虽然她经常该页无法显示。但急于求成,找到几篇全是源码安装,就急着照做了
我有linux基础,大学时linux学的最好,现在工资是我2倍的同学在大学时经常被我鄙视
我不仅虚心,而且心虚
#17
看你的头像,你很伤啊~~
#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,有什么错误请指出
export PATH=/usr/local/mysql/share/mysql/:PATH
这样就应该可以在任何路径下直接执行mysql了
否则的话要在可以执行文件前加上全路径,这个和dos下没有区别
如果要每次启动都能直接执行,将上面export 一句加入到 /etc/profile文件中去,相当于win下的开机启动配置
本人也是新手,最近刚学着用ubuntu安装oracle,有什么错误请指出
#20
少了个符号
#21
LZ搞定了吗?
借贵宝地一用,大家有空帮我解决一下问题哈,
http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669
借贵宝地一用,大家有空帮我解决一下问题哈,
http://topic.csdn.net/u/20110526/22/91e8cd9a-5104-4ef7-8fd8-7362fd4c6c78.html?12669
#22
感谢诸位,/usr/local/mysql/bin/mysql 我试了一下,还真是这么回事~~我开始喜欢linux了
楼上的,能用就很幸福,刨这么深干嘛,我结贴了~
楼上的,能用就很幸福,刨这么深干嘛,我结贴了~