最近做毕业设计,需要把windows下的mysql移植到linux下
曾经有过在window下移植mysql数据库的经验,只需要把msql的数据文件复制到另一台安装mysql的机器的数据存放位置,然后重启mysql服务即可(mysql数据库的数据文件位置可以看mysql安装位置下的my.ini)

但是在linux下如果简单地这样复制一下 然后重启似乎不会奏效  总是报 ERROR:can't read dir:"/var/lib/mysql/..."  errno:13

网上查了一下 原来是因为权限的原因  copy文件夹的时候是用的root登录 而运行mysql的时候不是用的root

然后改变了copy之后目录的所有权 sudo chmod 777 /var/lib/mysql/mydb/*

重启之后就可以用了

ps:777的的权限是够了 但是可能不是很合理和安全

最新文章

  1. Android课程---序列化与反序列化(转)
  2. JavaScript中的变量及数据类型
  3. mysql max_allowed_packet查询和修改
  4. Android Studio打包未签名包
  5. python-面向对象(指数对象举例)
  6. c3p0 --2
  7. Go语言学习资料汇总
  8. JAVA 安装与配置
  9. FZU1327 优先队列
  10. Oracle EBS-SQL (PO-14):检查供应商信息sql
  11. CQRS
  12. Java线程锁,synchronized、wait、notify详解
  13. API接口开发(持续更新)
  14. dubbox知识
  15. 【转】20-TCP 协议(滑动窗口——基础)
  16. Request processing failed; nested exception is java.lang.IllegalStateException: getOutputStream() has already been called for this response
  17. 今天看到了一篇文档 app 测试内容记录下来
  18. word 2016 加载 mathtype
  19. 通过JavaScript自由切换iframe
  20. 通信网络 2G 3G 4G 和路由器2.4G 5G的区分和关系

热门文章

  1. oracle 字符集 AL32UTF8、UTF8
  2. html静态页面调用php文件
  3. Quill + Framework 7 移动端无法获取焦点
  4. l2正则化
  5. C++中前置声明的应用与陷阱
  6. Openfire配置过程,以及与php交互注意事项。
  7. 关于C语言底层
  8. http的GET和POST
  9. e645. 处理键盘事件
  10. iOS10.0 & Swift 3.0 对于升级项目的建议