MYSQL数据库迁移达梦数据库
哈喽大家好我是网络豆,随着centOS的停更,国产化将会成为趋势。本专栏将会给大家讲解国产化的一些操作与排障。主要从浪潮,中标麒麟,欧拉,达梦,人大金仓。这几个国产系统与数据库进行介绍。
作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
公众号:网络豆云计算学堂
座右铭:低头赶路,敬事如仪
技术社区:云计算运维学习社区
个人主页: 网络豆的主页
写在前面
哈喽大家好我是网络豆,随着centOS的停更,国产化将会成为趋势。本专栏将会给大家讲解国产化的一些操作与排障。主要从浪潮,中标麒麟,欧拉,达梦,人大金仓。这几个国产系统与数据库进行介绍。
往期文章
MYSQL数据库迁移到咱们得达梦数据库需要找到咱们得达梦迁移工具。
达梦的客户端与服务端是打包在一起的
1.可以在安装的时候选择安装客户端;
2:安装目录tool下查看
DTS就是迁移工具
1.填写迁移工程相关信息
工程信息填写:新建工程之后右击工程新建迁移
2.选择需要迁移的数据库
选择数据库:新建迁移完成之后选择你对应要迁移的数据库,然后下一步
3.填写被迁移数据库相关信息
数据源信息填写:这里填写迁移数据库的mysql连接信息
注意:如果连接成功,会跳转到下一个页面,否则会报错
4.途中问题:
java.sql.SQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'mysql'
错误信息 java.sql.SQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'mysql' 指出,用户 root 从任意主机(%)尝试访问数据库 mysql 时被拒绝访问权限。这通常是因为 MySQL 的用户权限设置不允许该用户从指定的主机访问指定的数据库。
检查用户权限:
查看 root 用户的权限设置,确认是否允许从 %(或特定 IP 地址)访问 mysql 数据库。可以使用以下 SQL 命令查看:
SHOW GRANTS FOR 'root'@'%';
修改权限(如果必要):
如果 root 用户确实需要从特定主机访问 mysql 数据库,并且当前权限不允许这样做,你可以修改权限。但是,请注意,通常不建议 root 用户从远程主机访问 mysql 数据库,因为这可能带来安全风险。
如果你确实需要这样做(例如,在维护或迁移过程中),可以使用以下命令:
GRANT ALL PRIVILEGES ON mysql.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
但是,请注意以下几点:
将 'your_strong_password' 替换为您为 root 用户设置的强密码。
5.填写达梦数据库相关信息
数据源信息填写:在填写你DM数据库的连接信息
注意:如果连接成功,会跳转到下一个页面,否则会报错
6.迁移选项
迁移选项:这里勾选--保持对象名称大小写
7.选择需要迁移的数据库名称
指定数据库:选择你要创建的数据库然后勾选创建模式,目的模式是指向达梦对应的数据库名
8.指定迁移的表对象
指定表对象:这里指定你在jdbc库勾选你需要传的数据表
9.迁移完成展示
迁移完成展示:这里可以查看到数据迁移的日志,这里表示迁移完成
独家粉丝福利大放送!
想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!
关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。
资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)