最近做php,从Oracle换成了mysql,然后做好了数据库的设计准备创建测试用户来着,习惯性的点开的事mysql 5.5 command line client,但是用了一会之后发现无法登陆用户,网上都说的是mysql -uusrname -p来着,但是我这里打进去就是直接语法错误了,感觉和Oracle的命令行不是一回事的感觉,求教一下怎么本地登录刚创建的用户,还有打开命令行是打开的那个mysql 5.5 command line client吗?

解决方案 »

  1.   

    你是怎样操作的,代码是什么,贴个图出来看看,进入MYSQL命令行没有?
      

  2.   

    网上都说的是mysql -uusrname -p来着,但是我这里打进去就是直接语法错误了,:这个是要在
    WINDOWS的DOS窗口下输入的,你是在什么环境下输入?
      

  3.   

    和ORACLE一样,你需要先到操作系统命令行下再执行 sqlplus .....MYSQL也类似,你先进行到WINDOWS的命令行CMD下,然后再切换到你的 mysql /bin目录下再执行C:/xxx/xxx/mysql/bin> mysql -uroot -p12313 db23
      

  4.   


    原来如此,oracle我是直接用他给的cmd,mysql自己有个command line,进去就是输入root用户的密码。
      

  5.   

    你要是安装的时候把mysql客户端放到环境变量里 也就不用去bin目录了
      

  6.   

    一般按照LS的做法,在cmd中就可以直接找到mysql命令了
    然后  mysql -h localhost -u root -p(或者-p密码)
    注意-p和后面跟的密码不能有空格 否则就认为后面是数据库名字了
      

  7.   

    mysql -h localhost -u root -p是在WINDOWS的DOS窗口下输入的
      

  8.   

    将mysql的路径加入环境变量即可