mysql 导入数据库,学mysql备份导入数据库手记

学mysql备份导入数据库手记 - 应用软件 - 电脑教程网

学mysql备份导入数据库手记

日期:2007-04-01   荐:
  用mysqldump 把一个库导出到一个SQL文件 mysqldump db_name > /path/name.sql -uroot -p 如果数据库太大,压缩导出 mysqldump db_name | gzip > /path/name.sql -u root -p

备份全部的库 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"

标签: