zoukankan      html  css  js  c++  java
  • Linux下MySQL的备份与还原

    1-1、备份 
    [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
    [root@localhost mysql]# mysqldump -u root -p databaseName>databaseName.sql,输入密码即可。

    1-2、导出指定表的数据

    # 多行 insert 形式
    mysqldump --skip-extended-insert database -u username -ppassword --tables table_name1 table_name2 table_name3>db_xxx.sql

    2、还原

    方法一:
    [root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
    [root@localhost mysql]# mysql -u root -p databaseName<databaseName.sql,输入密码即可。

    方法二(推荐):

    # 登录到数据库
    mysql -uroot -p
    
    # 切换数据库,注意查看生成的mysql脚本文件中是否带有 use databaseName,如果有需要改成你要导入的数据库名字。
    use databaseName;

    # 查看当前使用的数据库,确认别特么改错了!
    select database(); # 数据库还原 source
    /path/to/database.sql
  • 相关阅读:
    机器学习之朴素贝叶斯
    机器学习之KNN
    格式化数字
    web.xml中load-on-startup的作用
    ExecutorService线程池
    201404转成 2014.04
    DBCP连接池配置示例
    java 写文本换行
    打印IP 来源
    MySQL分库分表的一些技巧
  • 原文地址:https://www.cnblogs.com/xxoome/p/5714347.html
Copyright © 2011-2022 走看看