写在前面

哈喽大家好我是网络豆,随着centOS的停更,国产化将会成为趋势。本专栏将会给大家讲解国产化的一些操作与排障。主要从浪潮,中标麒麟,欧拉,达梦,人大金仓。这几个国产系统与数据库进行介绍。


往期文章

 浪潮KeyarchOS-5.8安装达梦DM8数据库


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.迁移完成展示

迁移完成展示:这里可以查看到数据迁移的日志,这里表示迁移完成

 


独家粉丝福利大放送!

想深入了解云计算吗?只需两步,即可获取价值连城的云计算资料!

 关注博主公众号:轻松追踪前沿科技动态,不错过任何精彩内容。
  回复关键词:回复“云计算资料”,立即获取专业、全面的云计算学习资源。

资料持续更新,无论是初学者还是专家,都能在这里找到您所需的宝贵资源!

 

Logo

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

更多推荐