备份全部的库 mysqldump --all-databases > /path/name.sql -u root -p mysqldump --all-databases | gzip > /path/name.gz -uroot -p 备份一个单独或者几个表 mysqldump db_name tab_name > /path/sqlname.sql -u root -p 恢复数据 导入数据 mysql db_name < backup-file.sql -u root -p 有一种用mysql db_name < backup-file.sql -u root -p 第二种方法: mysql -u root -p use db_name . /path/dbname.sql 这种方法保险点,因为有时我用 db_name < dbname.sql有问题 用第二种方法可以的 ………………………………………………………… 添加mysql用户mysqlname 密码为password ,赋予dbname数据库所有权限 mysql> grant all on dbname.* to mysqlname@localhost identified by 'password'; mysql > grant select,insert,update,delete,create,drop on 数据库名.* to 用户(新建)@localhost identified by '密码'; 或者直接修改mysql表 mysql > insert into user(host,user,password) values('%','user_name',password("you password")); mysql > set password for user_name=password("you_password") 以上两种必须进行重载授权表(./scripts/mysql_install_db) 或者在shell环境下 mysqladmin -u root password "you password"