Create an account

Very important

  • To access the important data of the forums, you must be active in each forum and especially in the leaks and database leaks section, send data and after sending the data and activity, data and important content will be opened and visible for you.
  • You will only see chat messages from people who are at or below your level.
  • More than 500,000 database leaks and millions of account leaks are waiting for you, so access and view with more activity.
  • Many important data are inactive and inaccessible for you, so open them with activity. (This will be done automatically)


Thread Rating:
  • 669 Vote(s) - 3.54 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Can't export my database from mysql workbench

#1
I am trying to export my database from MySQL Workbench but I get this during the export progress:

> Running: mysqldump.exe
> --defaults-file="c:\users\user\appdata\local\temp\tmp2h91wa.cnf" --user=root --host=localhost --protocol=tcp --port=3306 --default-character-set=utf8 --skip-triggers "mydb" mysqldump: Couldn't execute 'SELECT COLUMN_NAME,
> JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"')
> FROM information_schema.COLUMN_STATISTICS WHERE
> SCHEMA_NAME = 'mydb' AND TABLE_NAME = 'courses';': Unknown table
> 'column_statistics' in information_schema (1109)
>
> Operation failed with exitcode 2 20:55:09 Export of
> C:\Users\user\Documents\dumps\mydb.sql has finished with 1 errors
Reply

#2
I had the same issue 5 minutes ago.

I fixed it by adding in my `mysqldump` command `--column-statistics=0`.
Do it and it should work.

In my case it's a phing task but you should get the idea.

[![enter image description here][1]][1]


[1]:
Reply

#3
In MySql Workbench version 8.0.13 do the following steps:

1. Go to Management/Data export
2. Choose the schema to export in the 'Tables to export' list
3. Click the 'Advanced Options...' button (top right)
4. Search for the option 'Other/column-statistics'
5. Set the value to 0
6. Click the 'Return' button (top right)

Now it should work. Unfortunately, you'll have to do that every time you start MySql Workbench.
Reply

#4
I too had the same problem.. I am able to resolve this Issue by disabling the column-statistics in the advanced options of the MySQL Workbench Data Export.

1: Click on the advanced options:
[![enter image description here][1]][1]


2: In the other section for the column-statistics remove TRUE and set it to 0 to disable it.
[![enter image description here][2]][2]


[1]:

[2]:


Now Return and Export the Data.
Thank You
Reply

#5
I had the same problem and I solved it like this:

edit the workbench preferences:
Edit -> Preferences -> Administration

in the property "Path to mysqldump Tool" place the path of your mysqldump.exe
It is usually found in "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe"
Reply

#6
Also ran into this problem.
Decided as follows:
In the Workbench menu, go to:

*Edit - Preferences - Administration*

In the field "*Path to mysqldump Tool*", prescribe the path to **mysqldump.exe**, in my case "*C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqldump.exe*", click OK.

After that, the error no longer appeared.
Reply

#7
Bug still in Workbench 8.0.16.

Fix:

You can edit wb_admin_export.py under modules in the workbench program directory. Search for "skip_column_statistics = True" (you will find a conditional, don't worry), comment that line and add a line "skip_column_statistics = True" (without a conditional).

The required parameter will now be always added.
Reply

#8
Go to `C:\Program Files\MySQL\MySQL Workbench 8.0 CE\modules` and open this file `wb_admin_export.py` and uncomment "`--column-statistics=0`" then Restart the workbench
Reply

#9
I found this condition in `wb_admin_export.py` instead of a commented `--column-statistics=0`. you can remove the `else False` condition, or change it to `else True`.

skip_column_statistics = True if get_mysqldump_version() > Version(8,
0, 2) and self.owner.ctrl_be.target_version < Version(8, 0, 0) else
True
Reply

#10
in version 8, I modified "wb_admin_export.py" and restart workbench. works for me
```
def start(self):
.
.
.
title = "Dumping " + schema
title += " (%s)" % table
# description, object_count, pipe_factory, extra_args, objects
args = []
args.append('--column-statistics=0')
```
```
class ViewsRoutinesEventsDumpData(DumpThread.TaskData):
def __init__(self, schema, views, args, make_pipe):
title = "Dumping " + schema + " views and/or routines and/or events"
if not views:
extra_args = ["--no-create-info"]
else:
extra_args = []
DumpThread.TaskData.__init__(self,title, len(views), ["--skip-triggers", " --no-data" ," --no-create-db", "--column-statistics=0"] + extra_args + args, [schema] + views, None, make_pipe)```
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

©0Day  2016 - 2023 | All Rights Reserved.  Made with    for the community. Connected through