1.找到本地数据库的安装位置
使用nacicat客户端连接数据库:在mysql命令中输入
show global variables like "%datadir%"; 查看当前数据仓库位置

show variables like "%char%"; //查看安装位置

也可在本地服务中找到mysql服务。
2.关闭数据库。复制文件
使用管理员身份在cmd窗口时用
net stop mysql 停止数据库
编辑my.ini 文件,复制原数据仓库 datadir所指路径C:\Program Files\MySQL\MySQL Server 5.5\data下的所有文件到到新的仓储路径下D:\myData,并修改my.ini中的datadir,指定到新路径D:\myData。
3.重启数据库,解决遗留问题
net start mysql
启动数据库后发现,原数据库的用户丢失了,其他人有没有遇到呢?。
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user; 查看所有用户
本文详细介绍如何使用Navicat客户端连接MySQL数据库,通过SQL命令查找数据仓库位置,利用管理员权限在CMD窗口停止数据库服务,编辑my.ini文件并复制数据文件到新路径,最后重启数据库解决用户丢失问题。

2176

被折叠的 条评论
为什么被折叠?



