我在linux下安装mysql后 要进入mysql时候 必须要进入/usr/local/mysql/bin/ mysql -u -p -h 才能进入 否则不能进入
 应该如何配置才能在任何目录下执行 mysql -u -p -h 就可以进入了
     谢谢了

解决方案 »

  1.   

    在配置文件里写
    [mysqld]
    user=你的用户名
    password=你的密码
    重新启动
    不过不推荐。
      

  2.   

    应该还有别的方法吧 我在线上的服务器上就能实现这样的功能 不过在my.cnf里并没有对user进行设置呀 只不过原来配置服务器的人 找不到了  .
      

  3.   

    linxu下的系统软件环境目录为  /usr/bin  而你的MySQL是在   /usr/local/mysql/bin/ 目录里,所以终端中输入MySQL 不可能搜索到你的MySQL文件
    提供两种方法,一是重装MySQL(我在ubuntu下直接sudo apt-get 的mysql-server &mysql-client),这样会直接安装在usr/bin目录中,终端中可以直接启动
    另一种方法,修改环境变量,以超级管理员身份打开/etc/environment 文件,将其中第一行的path中添加相关目录,如:PATH="……:/usr/local/bin:……"(注意冒号分开)
    推荐第二种做法
      

  4.   

    上面笔误,path改为:
    path="……:/usr/loacal/mysql/bin:…"
      

  5.   

    不好意思。看错题目了你直接export PATH=$PATH:/usr/local/mysql/bin/就可以用了。