Mysql

关注公众号 jb51net

关闭
首页 > 数据库 > Mysql > MySQL 跨电脑迁移

MySQL 8.0 绿色版跨电脑迁移快速配置

作者:枫叶梨花

本文主要介绍了通过复制data文件夹、修改my.ini路径,再重新注册MySQL服务,快速在新电脑上恢复数据库,还包含端口占用、忘记root密码等常见问题的解决方法,几步就能搞定迁移配置

背景说明

我的老电脑之前配置了MySQL 8.0,现在电脑坏了,但是数据库里还有不少有价值的数据,现在就需要把老电脑的数据库文件夹复制出来放到我的新电脑里重新使用,现在就把快速迁移配置教程总结一下,非常简单快速。

一、迁移前核心检查

  1. 确保data数据文件夹随主文件夹完整复制(存储原有账号和业务数据)

二、修改配置文件my.ini

打开MySQL根目录下的my.ini仅修改路径配置,其余参数保持不变:

[mysqld]
port=3306
basedir=D:/mysql-8.0    # 替换为新电脑的MySQL实际根目录
datadir=D:/mysql-8.0/data  # 替换为新电脑的data实际目录
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4

三、注册并启动MySQL服务

1. 以管理员身份打开CMD/PowerShell

2. 进入MySQL的bin目录

cd D:\mysql-8.0\bin

3. 移除旧电脑的服务(必做)

mysqld remove

4. 重新注册新电脑的服务

mysqld install

5. 启动MySQL服务

net start mysql

提示MySQL 服务正在启动... MySQL 服务启动成功即完成服务配置。

四、登录验证

使用原有MySQL的root密码登录,验证配置是否生效:

mysql -u root -p

输入旧密码后成功进入MySQL命令行,说明迁移配置完成。

五、常见问题快速解决

问题现象解决方法
服务启动失败/端口占用修改my.ini中port参数(如改为3307),重启服务:
net stop mysql
net start mysql
服务无法启动核对my.ini中basedir和datadir路径,确保与实际文件夹完全一致
忘记root密码执行免密登录后重置密码,可提供对应命令

极简总结

  1. my.ini路径 → 2. 管理员CMD进bin目录 → 3. mysqld remove → 4. mysqld install + net start mysql

到此这篇关于MySQL 8.0 绿色版跨电脑迁移快速配置的文章就介绍到这了,更多相关MySQL 跨电脑迁移内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文