我的mysql创建不了数据库、应该是权限的问题、
我用select user();查询  现实如下
ODBC@localhost
我拿CMD进mysql创建能创建、
但是我进mysql就是这个用户、切换用户什么的都不好使啊、
我用mysql -u root -p不好使
用-su root 也不好使啊、
分号打和没打都打试过、
如何解决啊、
我想一进到mysql就是root用户
重装卸载好几次了  还是不好使啊、
求教育

解决方案 »

  1.   

    在DOS命令行下,用mysql -uroot -p 登录。
      

  2.   

    你没有以有权限的用户登录。你需要用 mysql -uroot -p1234 这种方式来登录。初学者建议先看一下文档。
      

  3.   

    好吧、可能是我没说明白、就是我用命令提示符进去的mysql创建的数据库、我进mysql里就没有、
    而且更不换不了用户、进如mysql.exe直接就出
    welcome to the mysql。
    mysql>这种情况了、我想进入mysql就是root用户可以么?
    其他用户我只能用默认的数据库test了、
      

  4.   

    好吧、可能是我没说明白、就是我用命令提示符进去的mysql创建的数据库、我进mysql里就没有、
    而且更不换不了用户、进如mysql.exe直接就出、用cmd进去倒是可以用root用户
    下面是我进入mysql.exe直接就出
    welcome to the mysql.......................................(省略版本等信息)
    mysql>这种情况了、
    mysql版本是5.0.0-alpha-max-debug
    命令提示符下录入 mysqld-nt -install 命令
    提示是install/remove of the service denied!
    没有出现
    Service successfully installed 
    我是一直默认安装的 我想进入mysql就是root用户可以么?
    其他用户我只能用默认的数据库test了、
      

  5.   


    很不好意思啊、
    我没有ini文件然后去百度搜索了一大堆、自己配置一下放到了c盘的windows里 可是还是不行、还是创建不了数据
    我进mysql是先进mysqld.exe 然后在进mysql.exe的
    进程关了mysqld.exe 重启服务还是以前的样子
    下面是我my.ini文件配置  你看是不是缺少什么、我mysql默认安装目录
    [mysqld]
    # set basedir to installation path, e.g., c:/mysql
    # 设置为MYSQL的安装目录
    basedir=C:/mysql
    # set datadir to location of data directory,
    # e.g., c:/mysql/data
    # 设置为MYSQL的数据目录
    datadir=c:/mysql/data
    [Client]
    user=root
    因为安装root没密码 是不是不用写密码项
    真麻烦你