Bug #92212 | Schema navigator not displaying | ||
---|---|---|---|
Submitted: | 28 Aug 2018 13:26 | Modified: | 29 Aug 2018 0:55 |
Reporter: | Carlo Barranco | Email Updates: | |
Status: | Can't repeat | Impact on me: | |
Category: | MySQL Workbench | Severity: | S3 (Non-critical) |
Version: | 8.0.12 | OS: | MacOS |
Assigned to: | CPU Architecture: | Any | |
Tags: | navigator |
[28 Aug 2018 13:26]
Carlo Barranco
[28 Aug 2018 13:38]
MySQL Verification Team
Thank you for the bug report. Are you using version 8.0.12 Otherwise please update.
[28 Aug 2018 14:35]
Carlo Barranco
Thank you Miguel Solorzano to remind me to check. My version is 6.3.10. I'll update to 8.0.12 and check again.
[28 Aug 2018 14:44]
Carlo Barranco
Just updated to the latest version, the problem is still there.
[28 Aug 2018 20:20]
MySQL Verification Team
Schema List on MAC with 8.0.12
Attachment: 92212.png (image/png, text), 1.14 MiB.
[28 Aug 2018 20:22]
MySQL Verification Team
Thank you for the feedback. Please see attached picture, which server version are you using?.
[28 Aug 2018 22:04]
Carlo Barranco
What I see
Attachment: Screen Shot 2018-08-28 at 14.18.47.png (image/png, text), 250.88 KiB.
[28 Aug 2018 22:06]
Carlo Barranco
Hi Miguel Solorzano, I'm not sure I'm understanding what you mean about server version. I've added an image about what I see. i used to be able to see the the list of schemas on the left as in your image, using this same machine, but now I can't. Is there an option that could have been unwillingly selected that prevents me from seeing it?
[29 Aug 2018 0:29]
MySQL Verification Team
With mysql version I meant which is the version of the server are you connected to i.e: MySQL server 5.7.23. What is limiting you to list the schemas is the privileges of the user are you using to connect to, below I show you a root user with high privileges and create an x user with low privileges: C:\DBS>8.0\bin\mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 8.0.12 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+ 5 rows in set (0.00 sec) mysql> create user 'x'@'%' identified by 'limited'; Query OK, 0 rows affected (0.11 sec) mysql> exit Bye C:\DBS>8.0\bin\mysql -ux -p Enter password: ******* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 13 Server version: 8.0.12 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | +--------------------+ 1 row in set (0.00 sec) mysql> The above it could be one reason to prevent WorkBench to list the schemas, short is the limited user privileges for.
[29 Aug 2018 0:42]
MySQL Verification Team
To be clear, about the user with low privileges to show partial schemas I meant could be one of the reasons.
[29 Aug 2018 0:55]
Carlo Barranco
Hi, I've no problem displaying all databases from commands using current connection. I can run with no problem all the following commands show databases ; create database delete_me_when_done ; create table delete_me_when_done.delete_me_when_done ( id int(2) primary key, blabla varchar(10) ) ; show tables in delete_me_when_done ; describe delete_me_when_done.delete_me_when_done ; # gives back the expected results /* Field, Type, Null, Key, Default, Extra id, int(2), NO, PRI, , blabla, varchar(10), YES, , , */ drop table delete_me_when_done.delete_me_when_done ; drop database delete_me_when_done ; If I ran SHOW VARIABLES LIKE "%version%" ; I obtain Variable_name, Value innodb_version, 5.6.36 protocol_version, 10 slave_type_conversions, version, 5.6.36-log version_comment, MySQL Community Server (GPL) version_compile_machine, x86_64 version_compile_os, Linux