作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个 mysql 数据库,我想在其上运行 diff,我想连接的用户(root)有一个密码。
当我使用 mysqldiff 文档 here 中给出的命令时:
mysqldiff --server1=root@localhost --server2=root@localhost --difftype=sql old_db:db_brand_new
我收到一条错误消息,指出我的命令未经授权。我尝试过普通 -p
开关的变体,但它不起作用。
如何验证 mysqldiff
命令?
最佳答案
您链接的文档说:
--server1=<source>
Connection information for the first server in the format: <user>[:<passwd>]@<host>[:<port>][:<socket>] or <login-path>[:<port>][:<socket>].
--server2=<source>
Connection information for the second server in the format: <user>[:<passwd>]@<host>[:<port>][:<socket>] or <login-path>[:<port>][:<socket>].
所以你可以尝试一下mysqldiff --server1=root:[您的密码]@localhost --server2=root:[您的密码]@localhost --difftype=sql old_db:db_brand_new
关于mysql - 当数据库用户需要密码时如何使用mysqldiff?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29700276/
当我比较两个数据库时,mysqluc卡在一半,并显示错误如下: **Traceback (most recent call last): File "G:\ade\build\sb_0-14553
我只是想找出位于两台不同远程计算机上的两个mysql数据库之间的差异,我知道mysqldiff可以用于这种目的,并且我正在使用它。但问题是,我可以找到我(或本地)计算机上的数据库与远程数据库之间的差异
我曾经使用 Adam Spiers 的 mysqldiff 工具,但它已经很多年没有维护了,所以在一台新服务器上,我正在尝试 mysql-utilities 包,它包含一个类似的工具。但即使当我比较两
我是一名优秀的程序员,十分优秀!