zoukankan      html  css  js  c++  java
  • MySQL备份恢复简单处理方法

    客户备份恢复的脚本处理简要如下:

    首先登陆mysql服务器 方法如下:

    mysql -uroot -p
    
    输入密码即可登陆

    然后需要创建一个数据库, 个人感觉同名恢复最容易出问题

     create database cwbase0001;

    创建一个用户

    create user 'cwbase0001'@'%' identified by 'Test1127';

    给用户赋予权限,注意因为是测试环境,所以我这边给的权限比较大一些。 生产环境务必注意安全

    grant all privileges on *.* to 'cwbase0001'@'%' with grant option

    但是因为备份文件的问题 可能需要修改一下 数据库的mode 还是在命令行界面内执行操作:

    set global sql_mode='strict_trans_tables,no_zero_in_date,error_for_division_by_zero,no_engine_substitution';

    注意可能需要最后执行一次命令

    flush privileges;

    这样用户的基础环境就可以使用了。 

    恢复命令比较简单,如下处理即可

    mysql -h127.0.0.1 -ucwbase0001 -pTest1127 -Dcwbase0001 < /home/cwbase0001.sql

    注意 -h 指定服务器。 -u指定用户 -p 指定密码 -D 指定要恢复的数据库 注意 这个是大写 然后 < 是导入

    另外的 > 就是导出了

    需要再次注意一点。 mysql的语法与其他数据库不一样, 参数之后不带空格, 直接带参数值就可以

    windows 如果无法执行mysql 命令的话 可以到mysql数据库的 bin 目录下面执行

    或者是将mysql的bin目录添加到环境变量 里面去。 

  • 相关阅读:
    jemeter代理设置
    iphone代码签名相关
    iphone 程序部署和发布链接
    iphone 代码片段2
    iphone给tabbar添加数字
    我的开源目录(持续更新中):
    WPF笔记(1.2 Navigation导航)——Hello,WPF!
    WPF笔记(0)
    棋牌游戏大厅简介
    WPF笔记(1.3 属性元素)——Hello,WPF!
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/14623933.html
Copyright © 2011-2022 走看看