标签: workbench

安装MySQL Workbench但文件/etc/my.cnf不存在

我设法将MySQL DMG存档下载到我的操作系统(mac OS X).如果我使用命令行,它可以工作.现在,我正在尝试安装MySQL Workbench.我已经创建了MySQL Connection,但是一旦我测试了主机设置,我得到:

Checking command 'ps xa | grep "/usr/local/mysql.*/bin/[m]ysqld"'
Server detected as running
Check if /etc/my.cnf can be accessed
Operation failed: File /etc/my.cnf doesn't exist
Run Code Online (Sandbox Code Playgroud)

我正在尝试找到my.cnf文件,我得到:

Didis-MacBook:~ Didi$ find . -type f -name "*my.cnf*"
find: ./perms/newdir: Permission denied
Run Code Online (Sandbox Code Playgroud)

所以我试着创建自己的"my.cnf",输入:

cd /usr/local/mysql/support-files/
sudo cp my-huge.cnf /etc/my.cnf
Run Code Online (Sandbox Code Playgroud)

然后它要求输入密码.我不记得设置密码了.所以我键入:

/usr/local/psa/bin/admin --show-password
Run Code Online (Sandbox Code Playgroud)

得到:

-bash: /usr/local/psa/bin/admin: No such file or directory.
Run Code Online (Sandbox Code Playgroud)

我相信我的密码应该在/ etc/passwd中,但我的系统中没有dir"etc"!

我的想法已经用完了,有人可以帮帮我吗?

mysql unix my.cnf mysql-workbench workbench

6
推荐指数
2
解决办法
3万
查看次数

在MySQL Workbench中调用Python模块函数时出错

我在这里结识了,到目前为止还没有来自MySQL Workbench错误报告网站的反馈,所以我想我会把这个问题/问题扔到更多的网站上.

我正在尝试从Windows Server 2003计算机上的MSSQL服务器迁移到运行在Centos 6.5 VM上的MySQL服务器.我可以连接到源数据库和目标数据库,选择一个模式,并通过一次传递来检索表.在此之后,该过程失败并引发以下错误:

Traceback (most recent call last):
  File "/usr/lib64/mysql-workbench/modules/db_mssql_grt.py", line 409, in reverseEngineer
    reverseEngineerProcedures(connection, schema)
  File "/usr/lib64/mysql-workbench/modules/db_mssql_grt.py", line 1016, in reverseEngineerProcedures
    for idx, (proc_count, proc_name, proc_definition) in enumerate(cursor):
MemoryError

Traceback (most recent call last):
  File "/usr/share/mysql-workbench/libraries/workbench/wizard_progress_page_widget.py", line 192, in thread_work
    self.func()
  File "/usr/lib64/mysql-workbench/modules/migration_schema_selection.py", line 160, in task_reveng
    self.main.plan.migrationSource.reverseEngineer()
  File "/usr/lib64/mysql-workbench/modules/migration.py", line 353, in reverseEngineer
    self.state.sourceCatalog = self._rev_eng_module.reverseEngineer(self.connection, self.selectedCatalogName, self.selectedSchemataNames, self.state.applicationData)
SystemError: MemoryError(""): error calling Python module function DbMssqlRE.reverseEngineer
ERROR: Reverse engineer selected schemata: MemoryError(""): error …

python mysql sql-server migration workbench

6
推荐指数
1
解决办法
1万
查看次数

MySQL Workbench从CSV导入NULL

我一辈子都无法使MySQL Workbench为CSV中的空白单元格导入NULL。

我试过了:

  • 空白
  • 空值
  • \ N
  • 每个有和没有“”

我要如何通过Workbench导入MySQL的CSV文件中的一个单元格如何表示为“ null”?

mysql mysql-workbench workbench

6
推荐指数
1
解决办法
1021
查看次数

在Laravel工作台中创建了包,但是如何转移到vendor文件夹?

假设我在Laravel中的包是测试/测试.

我在工作台中创建了这个包,并且在Jason Lewis的教程之后它一直很好用.现在我想将软件包从工作台移到供应商目录.这是所有教程都不足的地方,甚至是laravel文档.我不想使用git来移动文件,所以我只是将测试/测试包从工作台复制到供应商目录(然后从工作台中删除它).我没有从工作台(或我在.gitignore文件中注意到的任何其他文件)复制test/test/vendor文件夹.然后我从我的新vendor/test/test目录运行composer install.然后我从laravel根目录做了一个composer dump-autoload.

现在当我运行我的应用程序时,我得到一个错误,当包在工作台中时我没有得到:

Class 'Test\Test\TestServiceProvider' not found
(this is coming from \bootstrap\compiled.php on line 4121)
Run Code Online (Sandbox Code Playgroud)

我也从laravel根做了一个php artisan dump-autoload,我得到同样的错误.

有任何想法吗?或者有人可以带我到一个教程,将包开发一直带到它在供应商目录中的最终休息点?

workbench laravel laravel-4

5
推荐指数
1
解决办法
4013
查看次数

迁移问题:MS SQL > MySQL:插入缓冲区内存

我在使用 MySQL Workbench 上的内置迁移工具时遇到问题。

我正在将一个非常大的数据库从 MS SQL 2014 迁移到 MySQL。

MS SQL 服务器本地部署在我的 (Windows 8.1) 桌面上,MySQL 服务器在我的网络上的 Ubuntu Server 上运行。

我在迁移的最后“批量传输”阶段收到一系列以下错误。

`VHR_AGE`.`FlxTable`:Copying 33 columns of 311 rows from table [VHR_AGE].[dbo].[FlxTable]
ERROR: `VHR_AGE`.`FlxTable`:Not enough memory to allocate insert buffer of size 1073741824
`VHR_AGE`.`FlxTable`:Finished copying 0 rows in 0m00s
Run Code Online (Sandbox Code Playgroud)

表的模式迁移得很好,问题仅限于数据本身的传输。

如果您希望查看任何特定变量来帮助诊断问题,请直接询问,我会立即提供。

任何关于这方面的帮助都会很棒,所有在线资源都是半身像。

编辑:我什至不确定是 MS SQL 还是 MySQL 抛出了大小错误...

mysql sql migration workbench

5
推荐指数
1
解决办法
2486
查看次数

MySQL Workbench 和默认会话隔离级别

我在使用 MySQL Workbench 6.0 CE 时遇到了问题,我将尽可能解释地描述它:

MySQL Workbench 始终将我的会话变量设置@@tx_isolation"REPEATABLE READ",更改此变量的唯一方法是使用SET tx_isolation='READ-COMMITTED';.

我想要的是,当我启动工作台时,默认会话变量 istx_isolation'READ-COMMITTED'not 'REPEATABLE-READ';是的,我已经更改了全局变量,但会话一没有tx_isolation更改。'READ-COMMITTED'

埃杰:

SELECT @@Global.tx_isolation, @@tx_isolation;
Run Code Online (Sandbox Code Playgroud)

分别返回:'READ-COMMITTED''REPEATABLE-READ'

注意:如果我在 MySQL 命令行中查询与上面相同的代码,两个变量都设置为'READ-COMMITTED',这就是为什么我认为这是 MySQL Workbench 而不是服务器的问题。

谢谢您的帮助。

mysql session workbench

5
推荐指数
1
解决办法
4962
查看次数

在我的 laravel 包中使用其他包

我使用 artisan workbench 命令创建了一个包。一切正常,但我想在我的包中使用另一个 composer 包。最好/最干净的方法是什么?

php package workbench laravel

5
推荐指数
1
解决办法
1893
查看次数

Mysql Workbench,导出表的选定行

我已经知道如何导出整个数据库,但是如何导出选定的行?

假设我需要从这些查询中导出数据:select*from users where gender ="0"; 你怎么把它们变成转储文件?

mysql export dump workbench

5
推荐指数
1
解决办法
4288
查看次数

无法连接到数据库服务器 mysql 工作台

我正在尝试连接到 mysql 工作台,但出现以下错误

错误消息无法连接到数据库服务器

您的用户“root”从主机到服务器的连接尝试失败,地址为 127.0.0.1:3306:无法打开数据库。

请: 1. 检查 mysql 是否在服务器 127.0.0.1 上运行

  1. 检查 mysql 是否在端口 3306 上运行(注意:3306 是默认值,但可以更改)

  2. 检查 root 是否有权从您的地址连接到 127.0.0.1(mysql 权限定义了哪些客户端可以连接到服务器以及从哪些机器)

  3. 确保您在需要时提供密码,并使用正确的密码从您连接的主机地址连接到 127.0.0.1

当我测试连接时,参数正确,实际上我可以在控制台中进入和管理数据库。当我第一次安装 Mysql 时,我可以一次进入 Workbench,如果我关闭了 Workbench,我必须重新启动我的 PC 才能再次连接。我重新安装了 2 或 3 次 Mysql 服务器和 Workbench,现在我什至无法从 Workbench 连接一次。

mysql mysql-workbench workbench

5
推荐指数
1
解决办法
1万
查看次数

MySQL,索引超出范围。必须为非负且小于集合的大小

在此处输入图片说明在此处输入图片说明

每当我试图从 MySQL 工作台中查找数据时,就会出现索引问题!!我不知道解决这个问题。

会帮助我解决这个问题吗?

谢谢!

mysql sql workbench

5
推荐指数
1
解决办法
643
查看次数