总是报这个错误:mysqldump: Got error: 1044: Access denied for user: '@localhost' to database 'my
sql3235' when selecting the database

解决方案 »

  1.   


    mysqldump -u root -p password mysql>mysql.sql
    mysqldump: Got error: 1045: Access denied for user: 'root@localhost' (Using pass
    word: NO) when trying to connect密码没有错误呀,怎么说密码不对
      

  2.   

    去www.mysql.com下一个mysql administrator什么都搞定了!
      

  3.   

    使用MySQL-Front
    下载一个吧,里面有导出,
    用了你就会知道原因你想实现的就是这个!!!
      

  4.   

    照下面这样写就OK,mysql version 5.0:
    mysqldump -hlocalhost -uroot -ppassword mysql>mysql.sql
      

  5.   

    把数据文件 真个xcopy 一份就好了
      

  6.   

    mysqldump -u root -p mysql > mysql.sql;
    回车后输入密码
      

  7.   

    我在windows下怎么直接把DATA目录拷贝过去就行了?
    呵呵是不是什么地方碰巧?
      

  8.   

    mysqldump -u root -p password mysql>mysql.sql   注意-p和密码之间无空格.这样就不会有错了,想自动备份就可以加自动处理命令了。
      

  9.   

    密码有问题,这样试试:mysqldump -u root -p mysql>mysql.sql
    enter password:******
      

  10.   

    mysqldump --flush-logs --opt -h localhost -u USER -pUSER_PASSWORD DB_NAME >/path/DB_NAME.dump注意 -p后没空格   最后也没“分号”
      

  11.   

    试一下:
    mysqldump --user=root --password=root database > d:/a.sql
      

  12.   

    用户里有个root用户是没有权限的,如果你没有将那个用户删除的话,连接的时候需要加上 -hlocalhost,不然mysql会匹配到那个没有权限的root用户
      

  13.   

    备份:
    /path/to/mysql/bin/mysqldump --flush-logs --opt -h HOST -u USER -pUSER_PASSWORD DB_NAME > /path/DB_NAME.dump恢复:
    mysql -h HOST -u USER -p -pUSER_PASSWORD DB_NAME < /path/DB_NAME.dump注意的是 -p 和后面的密码是连一起的,中间没有空格分隔。