Questions tagged «mysql-workbench»

由MySQL开发的可视化数据库设计工具。它是DBDesigner4项目的后继应用程序。


3
如何授予用户超级权限?
我已经创建了一个用户,并赋予了user1特权。 `grant all privileges on db1.* to user1@'%' with grant option; 我正在使用mysql工作台将转储导入到我的数据库中。将转储导入数据库db1时,发生错误,指出 ERROR 1227 (42000) at line 49: Access denied; you need (at least one of) the SUPER privilege(s) for this operation 在该转储中,所有表均已成功导入,但是在将例程导入数据库时​​发生错误。我赋予用户1的特权有什么问题。请指教。

14
尝试将MySQL Workbench与基于SSH的TCP / IP一起使用-连接失败
我无法从PC在MySQL Workbench中使用SSH连接使用TCP / IP进行连接。这是怎么回事? 我在Ubuntu服务器mysql.myhost.com上创建了MySQL 5.1数据库。我可以在本地访问它。MySQL Workbench(PC)提供通过ssh通过TCP进行连接。它运行在远程服务器的端口3306上,命令行mysql可以正常工作。 我使用了以下会话详细信息: 连接方法:SSH上的TCP / IP。 SSH主机名:mysql.myhost.com:3306 SSH用户名:我的Linux登录名 SSH公用密钥文件:我的本地公用密钥文件 MySQL主机名称:127.0.0.1 MySQL 服务器端口:3306 用户名:root 尝试连接时收到错误消息:“使用用户root通过mysql.myhost.com上的SSH隧道无法通过127.0.0.1:3306连接到MySQL” “无法连接到'127.0.0.1'(10061)上的MySQL服务器” 作为另一项测试-我使用Putty使用端口3306设置了SSH隧道,并且可以使用MySQL Workbench通过该隧道连接OK,如上所述,该隧道将到本地3306的连接转发到远程服务器。但是我无法在Workbench中使用“基于SSH的TCP / IP”。 第二个问题:当Workbench询问“ SSH公用密钥文件的路径”时,它真的不需要我的专用密钥文件吗?


5
MySQL Workbench的替代品
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为数据库管理员Stack Exchange 的主题。 5年前关闭。 我一直在遇到MySQL Workbench的一些问题,我不确定该问题是否可以解决(即,似乎是一个可能已经浮出水面的旧错误),所以我希望能够找到一个如果我无法使用它,请备份好它。我已经筛选了几种建议的替代方法,例如Navicat(Navicat 并非免费用于商业用途,它只有30天的试用期),但没有一个能够令人满意地满足我当前的要求。 我需要的: 兼容Linux(最好是Linux本地,我正在使用Ubuntu) 能够通过SSH隧道连接到远程数据库 免费和/或开源(我目前没有资金花100美元以上购买产品,无论如何都希望支持一个好的开源项目) 至少与Workbench的界面一样好(这可能是因为我已经习惯了它,但是我喜欢它的界面,非常干净且直观的选项卡式界面;尽管不必相同) 支持MySQL 5+ 虽然很高兴,但我不需要Workbench拥有的额外数据建模内容。我也不需要花哨的GUI东西(查询设计器等)。我真正需要的是一种有序查看数据的方式以及一个编辑查询的地方。 我目前正在检查HeidiSQL,但它使我想起了我在运行Win9x / Win2k,仅通过WINE运行时曾经使用过的东西,曾经使我崩溃,并且总体上感觉笨拙,尽管我确实喜欢它的简单性转储数据库或更改多个表的功能。


1
MySQL Workbench数据库大小
我正在尝试查找所有MySQL Workbench数据库正在使用的硬盘上的总大小。 有谁知道解决这个问题的简便方法? 如果没有其他要求,mysql / workbench的默认位置用于将原始数据保存在Windows计算机上吗? 提前致谢!昆蒂斯

6
无法使用Workbench通过SSH连接到MySQL数据库
我正在尝试使用MySQL Workbench从我们的一台Web应用程序服务器通过SSH隧道连接到我的数据库。这是基本配置;请注意,出于安全原因,我更改了屏幕快照中的一些值。 问题是每次我尝试从我们的一台应用程序服务器通过SSH隧道连接时,都会出现以下错误: 无法使用用户social_shop_prod通过computer.amazonaws.com上的SSH隧道连接到us-east-1.amazonaws.com。无法连接到127.0.0.1上的MySQL服务器。 但是,如果我通过以下命令行通过SSH使用相同的凭据: mysql -u social_shop_prod -h us-east-1.amazonaws.com -p 我可以成功连接并获得MySQL交互式命令提示符。 在这里与我的开发团队的其他成员交谈时,我们谁也无法弄清楚为什么我无法使用Workbench从我们的应用程序服务器通过SSH进行隧道传输;但是当我SSH到我们的一台应用程序服务器并通过命令行连接到MySQL时;我可以成功连接。 为什么要尝试连接127.0.0.1以上?我没有在配置中指定;我的主机文件也没有将下面显示的域重定向到该IP。 非常感谢任何建设性的投入。

2
将MySQL工作台与MySQL容器连接
我从Dockerhub中提取了MySQL容器,它正在我的macbook pro上运行,如下所示 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 12cd3deaa3f0 mysql:latest "/entrypoint.sh mysql" 47 hours ago Up 10 minutes 3306/tcp mysqldb 然后,我下载了MySQL工作台,并尝试将其与MySQL容器连接,但是它不起作用。显示连接错误。 Your connection attempt failed for user 'root' from your host to server at 192.168.99.102:3306: Can't connect to MySQL server on '192.168.99.102' (60) 来自docker机器的IP是 docker-machine ip default 192.168.99.100 …

1
从MySQL Workbench创建外键时出错
我正在尝试将模式更改从MySQL Workbench同步到我的数据库。尝试创建外键时出现以下错误: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) 这是它试图执行的语句: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN KEY (`allergy_id` ) REFERENCES `tomato`.`ing_allergy` (`allergy_id` ) ON DELETE NO ACTION ON UPDATE NO ACTION 任何想法这个错误是什么意思?


2
如何将Oracle数据库迁移到MySQL服务器?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 4年前关闭。 当前,我们的应用程序正在使用Oracle 11g数据库运行。我们正在开发在MySQL群集上运行的应用程序的更新版本。我们需要将数据从Oracle数据库迁移到MySQL数据库。这不是数据库对象的直接副本。在较新版本的应用程序中,架构(表结构和关系)已更改。而且审计表也需要复制。有什么方法可以映射旧Oracle模式和新MySQL模式中的表,列并应用复制,以便复制数据? 我们正在考虑分两个步骤进行此活动。1.将Oracle数据库转换为MySQL数据库。2.编写存储过程以逐表复制。 从一个RDBMS供应商到另一供应商执行这种数据库迁移时,是否有最佳实践?是否有任何开源或商业工具可用于此?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.