1. 在Windows XP的D:/mysql/data文件夹中存放MySQL数据库。确保Windows系统与Ubuntu Server 9.10双系统均已完成安装。2. 从GURB启动至Ubuntu Server 9.10环境,以管理员身份登录。3. 利用挂载命令,将Windows的D分区挂载至Ubuntu的/media/wind目录。确保挂载方式为读写(RW)。4. 使用sudo chow命令,...
Ubuntu与windows双系统下共用MySQL数据库的方法_MySQL
Ubuntu与Windows双系统共用MySQL数据库的配置流程如下:
1. 在Windows XP的D:/mysql/data文件夹中存放MySQL数据库。确保Windows系统与Ubuntu Server 9.10双系统均已完成安装。
2. 从GURB启动至Ubuntu Server 9.10环境,以管理员身份登录。
3. 利用挂载命令,将Windows的D分区挂载至Ubuntu的/media/wind目录。确保挂载方式为读写(RW)。
4. 使用sudo chow命令,赋予/media/wind/mysql/data目录权限,用户及用户组均为mysql。
5. 编辑/etc/mysql/my.cnf配置文件,将datadir = /var/lib/mysql更改为实际的挂载位置,即datadir=/media/wind/mysql/data。
6. 修改/etc/apparmor.d/usr_sbin_mysqld文件,将/var/lib/mysql替换为实际存储路径,如/media/wind/mysql/data/。
7. 重启apparmor服务与MySQL服务,使用sudo /etc/init.d/apparmor restart和sudo /etc/init.d/mysql restart命令。
在配置过程中,可能会遇到拒绝访问错误。此时,尝试更改配置文件中的user为root,问题可能得以解决。原因在于Windows下MySQL数据库可能未为mysql用户授予访问权限。
总结:本文介绍了Ubuntu与Windows双系统环境下共享MySQL数据库的配置方法。希望读者通过本文有所收获。更多Linux系统知识,值得探索与学习。2024-10-19