我是在新里德里面安装的Lamp,可是mysql直接打命令:mysql然后回车就能进去,但是创建不了数据库,
我用系统的用户名居然也可以进去,mysql -u zhangsan,但是root进不去,导入.sql文件时,报错:
mysqldump: Got error: 1044: Access denied for user ''@'localhost' to database 'panda' when selecting the database

解决方案 »

  1.   

    你的用户没有权限su -l 到root用户,再执行mysql -u root -p
      

  2.   

    一般用sudo 来切换,
    通过mysql -u pma进去之后,(这个没有密码)
    不能创建数据库,mysql创建后应该有个超级管理员,可我这个怎么没有....
      

  3.   

    在Linux系统下设置MySQL管理员密码
    除非使用MySQL配置向导,否则root 账户(管理员)密码仍为空
    你试试
    %>mysql –u root mysql
    %>SET PASSWORD FOR root@localhost=PASSWORD(‘secret’);