Ubuntu与windows双系统下如何共用MySQL数据库?_MySQL

Ubuntu系统与Windows系统实现双系统共用MySQL数据库的步骤如下:首先,需要在Windows XP系统的d:/mysql/data目录中存储MySQL数据库,而在Linux系统中,Ubuntu Server 9.10作为目标系统。完成双系统配置后,通过GURB启动到Ubuntu Server 9.10并以管理员身份登录。接着,需要在Ubuntu系统中以RW方式挂载Windows...
Ubuntu与windows双系统下如何共用MySQL数据库?_MySQL
Ubuntu系统与Windows系统实现双系统共用MySQL数据库的步骤如下:

首先,需要在Windows XP系统的d:/mysql/data目录中存储MySQL数据库,而在Linux系统中,Ubuntu Server 9.10作为目标系统。

完成双系统配置后,通过GURB启动到Ubuntu Server 9.10并以管理员身份登录。

接着,需要在Ubuntu系统中以RW方式挂载Windows系统的D分区至/media/wind路径。

紧接着,对挂载目录/media/wind/mysql/data进行权限更改,使用命令sudo chow mysql:mysql /media/wind/mysql/data。

随后,编辑/etc/mysql/my.cnf文件,更改其datadir参数为实际存储位置,即更改datadir = /var/lib/mysql为datadir=/media/wind/mysql/data。

接着,在文件/etc/apparmor.d/usr_sbin_mysqld中,将其中的/var/lib/mysql替换为实际存储位置,如/media/wind/mysql/data/。

最后,重启apparmor和mysql服务,使用命令sudo /etc/init.d/apparmor restart和sudo /etc/init.d/mysql restart。

在执行过程中,可能会遇到权限拒绝错误,通过将文件中的user由mysql更改为root后,问题得以解决,原因是Windows下MySQL数据库未对mysql用户授予访问权限。

综上所述,通过上述步骤,Ubuntu系统与Windows系统可以成功共用MySQL数据库,实现数据的共享与管理。2024-09-24
mengvlog 阅读 144 次 更新于 2025-10-30 03:25:54 我来答关注问题0
檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部