我在MySQL中建立数据库,都是报错这个,怎么解决

建立新的数据库b
我已经用MySQL -u-root -p输入输入过密码启动的MySQL了

看你截图第三行 Your  MySQL connection id is 18  说明你的root用户不是第一个  可能权限不够。。

追问

就是权限的问题,怎么样才有权限呢?我root没有设密码呀,留个联系方式吧?我是新手,已经研究两天了

追答

    从其他人电脑里把  MySQL\MySQL Server 5.0\data  里面的mysql 文件夹复制过来。。  。  

    卸载重装

    skip-grant-tables 这个方法没用过

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-03-02
是远程连接的吗,没有创建数据库的权限吧追问

不是远程的,怎么样才有创建的权限呢?网上查的什么修改mysql那个数据库,可是现在show databases都不显示那个啊

第2个回答  2015-03-02
通过本地sock登入试下: mysql -uroot -S xxxx.sock
你这个就是当前登入的用户权限不对,“此root 非彼root”
相似回答