前提:

系统环境:Linux,服务器:阿里云轻量应用服务器

背景:

阿里云轻量应用服务器自带 mysql5.7,但是没有配置环境变量,因此直接输入 mysql -u root -p

将提示 command not found

解决:

cat /etc/profile
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc # It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates. pathmunge () {
case ":${PATH}:" in
*:"$1":*)
;;
*)
if [ "$2" = "after" ] ; then
PATH=$PATH:$1
else
PATH=$1:$PATH
fi
esac
} if [ -x /usr/bin/id ]; then
if [ -z "$EUID" ]; then
# ksh workaround
EUID=`/usr/bin/id -u`
UID=`/usr/bin/id -ru`
fi
USER="`/usr/bin/id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
fi # Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /usr/sbin
pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
fi HOSTNAME=`/usr/bin/hostname 2>/dev/null`
HISTSIZE=1000
if [ "$HISTCONTROL" = "ignorespace" ] ; then
export HISTCONTROL=ignoreboth
else
export HISTCONTROL=ignoredups
fi export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL # By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`/usr/bin/id -gn`" = "`/usr/bin/id -un`" ]; then
umask 002
else
umask 022
fi for i in /etc/profile.d/*.sh ; do
if [ -r "$i" ]; then
if [ "${-#*i}" != "$-" ]; then
. "$i"
else
. "$i" >/dev/null
fi
fi
done unset i
unset -f pathmunge export JAVA_HOME=/usr/java/jdk1.8.0_51
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATHJAVA_HOME CLASSPATH

在此文件尾export PATH=$PATH:$JAVA_HOME/bin追加mysql bin位置,例

export PATH=$PATH:$JAVA_HOME/bin:/usr/local/mysql/bin

输入 mysql -v 查看是否生效

最新文章

  1. 烂泥:nginx负载均衡
  2. 解决label点击事件触发两次问题
  3. eclipse开发Android程序sdk和avd的图标不见了
  4. eclipse 配置git ssh登录
  5. MonoBehaviour的事件和具体功能总结
  6. .net连接oracle(无客户端)
  7. C++从多n个数中选取m个数的组合
  8. 微信支付服务商模式(受理机构模式)开发注意事项,jsapi支付
  9. 默认路由、RIPv2、OSPF、EIGRP配置(全网全通)
  10. Swift3.0 自定义tableView复用cell 的写法,与CollectionViewCell的不同,数据model
  11. tkinter中鼠标与键盘事件(十五)
  12. [PHP]日志处理error_log()函数和配置使用
  13. 前后端数据加密传输 RSA非对称加密
  14. 527D.Clique Problem
  15. [工作记录] NDK: AKEYCODE_DEL not notified
  16. RecyclerView中设置match_parent无效;
  17. Anaconda安装教程+Tensorflow教程
  18. [转]SQL Server中用While循环替代游标(Cursor)的解决方案
  19. POJ-1258 Agri-Net(最小生成树)
  20. Hive、Spark SQL、Impala比较

热门文章

  1. oracle日期时间范围查询
  2. ZeroC ICE的远程调用框架 Slice如何帮助我们进行Ice异步编程(AMI,AMD)
  3. SQL Server设计三范式
  4. JVM的内存回收机制
  5. python gui tkinter快速入门教程 | python tkinter tutorial
  6. 2019-9-11:渗透测试,基础学习,VMware安装centos 7
  7. 新闻实时分析系统-Hadoop2.X分布式集群部署
  8. 2753:走迷宫(dfs+初剪)//可以说是很水了。。。
  9. Django中间件部分源码分析
  10. 不用任何第三方,写一个RTMP直播推流器