爱心技术专栏专题

学mysql备份导入数据库手记,放在这已备查看

摘录:Mysql教程 来源:Mysql教程 加入时间:2007年03月25日
摘要:
学mysql备份导入数据库手记,放在这已备查看

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

备份全部的库
my…

转载:转载请保留本信息,本文来自
http://www.51dibs.com
/html/2006/article/info22/a_e15ae8c5e386312c.htm

学mysql备份导入数据库手记,放在这已备查看

站点:爱心种子小博士 关键字:学mysql备份导入数据库手记,放在这已

   
学mysql备份导入数据库手记,放在这已备查看
用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"


客户服务中心信箱:info@51dibs.com 51dibs@gmail.com 网站地图

粤ICP备05020177号 声明

合作伙伴:深圳赫柏文化发展有限公司 健康百宝箱 东北人创业家园