Skip to content
MySQL Shell is a new command line scriptable shell for MySQL. It supports JavaScript and Python.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake
ext
modules Misc Fixes Dec 8, 2018
mysql-secret-store
mysqlshdk
packaging
python Bumping year on packages to 2019 Dec 8, 2018
res WL#12506 - Upgrade checker extensions for 8.0.14 Dec 1, 2018
samples Bug #28515394 - MYSQL SHELL NEW LINE WRONG POSITION Aug 23, 2018
shell-qa-test WL# 12631 Bug #28855291 Bug #28833718 Quiet Startup Options Nov 14, 2018
shell-tests BUG#27363459 SHELL COMMAND OPTIONS ARE INCONSISTENT Aug 13, 2018
src
unittest BUG#28915716 MEMSET IS NOT A PROPER FUNCTION TO ERASE SENSITIVE DATA Dec 9, 2018
.clang-format
.clang-tidy
.gitattributes
.gitignore
.gitmodules
CMakeLists.txt BUG#28915716 MEMSET IS NOT A PROPER FUNCTION TO ERASE SENSITIVE DATA Dec 9, 2018
CPPLINT.cfg
CTestConfig.cmake Updated GPL copyright/license headers to include OpenSSL exception text Dec 6, 2017
INSTALL
LICENSE Bumping year on packages to 2019 Dec 8, 2018
README Bumping year on packages to 2019 Dec 8, 2018
VERSION Updating version to 8.0.15 Dec 11, 2018
config.h.cmake BUG#28915716 MEMSET IS NOT A PROPER FUNCTION TO ERASE SENSITIVE DATA Dec 9, 2018
configure.cmake BUG#28915716 MEMSET IS NOT A PROPER FUNCTION TO ERASE SENSITIVE DATA Dec 9, 2018
version.cmake Added git commit_id to -VV output, if available Feb 1, 2018

README

Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.

This is a release of MySQL Shell (part of MySQL Server), an interactive
JavaScript, Python and SQL console interface, supporting development and
administration for the MySQL Server. It provides built in scriptable APIs
that support the creation and management of MySQL InnoDB clusters,
as well as a modern fluent CRUD API for the MySQL Document Store.
Connections to MySQL server can use X Protocol or classic MySQL protocol.

The AdminAPI enables you to work with MySQL InnoDB cluster, providing
an integrated solution for high availability and scalability using
InnoDB based MySQL databases, without requiring advanced MySQL
expertise. For more information about how to configure and work with
MySQL InnoDB cluster see
https://dev.mysql.com/doc/refman/en/mysql-innodb-cluster-userguide.html.

The Document Store X DevAPI enables developers and DBAs to create "schema-less"
JSON document collections and perform Create, Update, Read, Delete (CRUD)
operations on those collections without in depth knowledge of the SQL language.

Additionally, MySQL Shell (part of MySQL Server) provides partial compatibility
with the mysql command line client by supporting many of the same command line
options. As with the mysql command line, MySQL Shell (part of MySQL Server) can
also be used to connect to and send SQL commands to MySQL server using the
classic MySQL protocol.

For more information about how to use MySQL Shell see
https://dev.mysql.com/doc/refman/8.0/en/mysql-shell.html

For more information about how to configure and work with an InnoDB cluster
see https://dev.mysql.com/doc/refman/en/mysql-innodb-cluster-userguide.html

For more information about how to use X DevAPI and the MySQL Document
Store see https://dev.mysql.com/doc/refman/en/document-store.html

For JavaScript API documentation, see:
https://dev.mysql.com/doc/dev/mysqlsh-api-javascript/8.0/

For Python API documentation, see:
https://dev.mysql.com/doc/dev/mysqlsh-api-python/8.0/

For full documentation on MySQL Server, MySQL Shell and related
topics, see: https://dev.mysql.com/doc/refman/en/

If you want to write applications that use the the CRUD based X DevAPI use the
latest MySQL Connectors for your language of choice. For documentation see
https://dev.mysql.com/doc/index-connectors.html

License information can be found in the LICENSE file.

This distribution may include materials developed by third parties.
For license and attribution notices for these materials, please refer to
the LICENSE file.

For more information on MySQL Shell (part of MySQL Server), visit
  https://dev.mysql.com/doc/refman/8.0/en/mysql-shell.html

For additional downloads and the source of MySQL Shell (part of MySQL Server),
visit
  http://dev.mysql.com/downloads

MySQL Shell (part of MySQL Server) is brought to you by the MySQL team at
Oracle.
You can’t perform that action at this time.