• ADADADADAD

    mysqldump 中怎么进行数据备份[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:24:36

    作者:文/会员上传

    简介:

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

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

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

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

    导出一个数据库结构
    mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
    -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

    导入数据库
    常用source 命令
    进入mysql数据库控制台,

    mysql -u root -p
    mysql>use 数据库
    然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
    mysql>source d:wcnc_db.sql..

    mysqldump 中怎么进行数据备份.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqldump