linux 升级mysql数据库5.0-5.5 用命令mysql -v查询版本还是5.0

RT
新版本5.5的安装在 /usr/local/mysql
运行/usr/local/mysql/bin/mysql -V 查询到的是5.5
直接运行mysql -V 查询到的是5.0

是什么原因

第1个回答  2014-05-16
$which mysql
看看是不是指向/usr/local/mysql/bin/mysql
如果不是,就创建软连接:
$sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
或者添加环境变量
export PATH=$PATH:/usr/local/mysql/bin追问

  嗯
  $which mysql

  指向的是
  /usr/bin/mysql
  $env 查看环境变量

  环境变量里已经有了,而且是好多个/usr/local/mysql/bin:/usr/local/mysql/bin:/usr/local/mysql/bin

追答

$sudo mv /usr/bin/mysql /usr/bin/mysql.back

$sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

本回答被提问者采纳