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; 查看所有用户