Ubuntu与windows双系统下共用MySQL数据库的方法

 更新时间:2012年01月30日 19:18:16   作者:  
ubuntu系统和windows系统双系统共用是用户喜欢使用的方式之一,而MySQL是一个小型关系型数据库管理系统,在Windows平台中常以WAMP方式搭配使用,在Linux平台中常以LAMP组合形式出现,下面的方法可以使得Ubuntu平台共用Windows平台中的MySQL数据库
双系统配置及MySQL数据库存储情境:Windows XP下d:\mysql\data中存有MySQL数据库,Linux系统为Ubuntu Server 9.10。
  双系统安装完毕,利用GURB启动到Ubuntu Server 9.10,以管理员身份登录。
  1)并读写方式(RW)认方式挂载Windows中D分区至/media/wind。
  2)更改/media/wind/mysql/data权限
  sudo chow mysql:mysql /media/wind/mysql/data (其中两个mysql分别表示用户名及所在用户组)
  3)更改/etc/mysql/my.cnf文件,更改其datadir
  sudo nano /etc/mysql/my.cnf
  将其中的 datadir = /var/lib/mysql
  更改为
  datadir=/media/wind/mysql/data
  存盘
  4)更改/etc/apparmor.d/usr_sbin_mysqld内容中,把其中的/var/lib/mysql都对应替换成实际存储位置
  如上面的 /media/wind/mysql/data/
  5)重启apparmor和mysql服务
  sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart
  我重启过程中我遇到一个拒绝访问的错误,重新执行第3)步中的更改配置文件操作,将文件中的user由mysql更改为root后成功,其原因是我的Windows下MySQL数据库的未对mysql用户授予访问权限。
  总结:
  希望本文介绍的Ubuntu与windows双系统下共用MySQL数据库的方法能够对读者有所帮助,更多有关linux系统的知识还有待于读者去探索和学习。

相关文章

  • MySQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre

    MySQL报错Expression #1 of SELECT list 

    这篇文章主要介绍了MySQL报错Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • Mysql TIMESTAMPDIFF函数示例详解

    Mysql TIMESTAMPDIFF函数示例详解

    这篇文章主要介绍了Mysql TIMESTAMPDIFF函数示例详解,TIMESTAMPDIFF函数返回datetime_expr2 - datetime_expr1的结果,其中datetime_expr1和datetime_expr2可以是DATE或DATETIME类型值,本文给大家详细讲解,需要的朋友可以参考下
    2023-03-03
  • 全面讲解MySQL子查询

    全面讲解MySQL子查询

    子查询就是将一个查询结果作为判断条件或者作为一张虚拟表在这个结果的基础上进行另一个查询,本文就详细的介绍了MySQL子查询 ,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • MySQL Group by的优化详解

    MySQL Group by的优化详解

    这篇文章主要介绍了MySQL Group by 优化的相关资料,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-03-03
  • mysql获取group by的总记录行数另类方法

    mysql获取group by的总记录行数另类方法

    mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数,下面有个可行的方法,大家可以看看
    2014-10-10
  • Mysql内置函数的实现示例

    Mysql内置函数的实现示例

    mysql内置了很多的函数,本文主要介绍了Mysql内置函数的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • mysql导入sql文件报错 ERROR 2013 2006 2002

    mysql导入sql文件报错 ERROR 2013 2006 2002

    今天在做项目的时候遇到个问题,就是往mysql里导入sql文件的时候总是报ERROR 2013 2006 2002,研究了一番才找到解决办法,这里记录下来分享给大家
    2014-11-11
  • Mysql事务处理详解

    Mysql事务处理详解

    什么是事务处理呢??事务处理是用来维护数据库的完整性的,它保证成批的MySQL操作要么完全执行,要么完成不执行。
    2017-08-08
  • windows下mysql 8.0.12安装步骤及基本使用教程

    windows下mysql 8.0.12安装步骤及基本使用教程

    这篇文章主要为大家详细介绍了windows下mysql 8.0.12安装步骤及基本使用教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • mysql中如何使用正则表达式查询

    mysql中如何使用正则表达式查询

    这篇文章主要介绍了mysql中如何使用正则表达式查询,需要的朋友可以参考下
    2014-06-06

最新评论