Reputation: 2699
Being new to MySQL, I have installed the latest version of the MySQL Workbench (5.2.33). I would like to know how you can create a database with this application. In the Overview tab of the SQL editor there are few "MySQL Schema" displayed, are these schemas the existing databases?
Upvotes: 268
Views: 554849
Reputation: 91
If the create new schema icon is disabled in the workbench, it means that your MySQL service is not running.
Please check if your MySQL service is running in the task manager.
Upvotes: 4
Reputation: 1155
For me there was a weird bug in Workbench where I had to click the icon multiple times until the "Apply" and "Revert" buttons showed
Upvotes: 0
Reputation: 15421
This answer is for Ubuntu users looking for a solution without writing SQL queries.
The following is the initial screen you'll get after opening it
In the top right, where it says Administration, click in the arrow to the right
This will show Schema (instead of Administration) and it's possible to see a sys database.
Right click in the grey area after functions and click Create Schema...
This will open the following where I'm creating a table named StackOverflow_db
Clicking in the bottom right button that says "Apply",
And in this new view click in "Apply" too. In the end you'll get a database called StackOverflow_db
Upvotes: 3
Reputation: 16820
Those who are new to MySQL & Mac users; Note that, Connection is different than Database.
Steps to create a database.
Step 1: Create connection and click to go inside
Step 2: Click on database icon
Step 3: Name your database schema
Step 4: Apply query
Step 5: Your DB created, enjoy...
Upvotes: 7
Reputation: 678
first, you have to create Models. default model is sakila, so you have to create one. if you already created the new one, go to Database > Forward Engineer. then, your model will exist in local instance:80
Forward engineer is to create database in your choosed host!
Upvotes: -1
Reputation: 1580
How to create database in MySQL Workbench 6.3
Upvotes: 22
Reputation: 332
you can use this command :
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name
[create_specification] ...
create_specification:
[DEFAULT] CHARACTER SET [=] charset_name
| [DEFAULT] COLLATE [=] collation_name
Upvotes: 2
Reputation: 17024
Click the database symbol with the plus sign (shown in the below picture). Enter a name and click Apply
.
This worked in MySQL Workbench 6.0
Upvotes: 82
Reputation: 2080
In MySQL Work bench 6.0 CE.
Upvotes: 11
Reputation: 21323
If you'd prefer to do it in SQL, enter this query into the query window:
CREATE SCHEMA Test
Press CTRL + Enter to submit it, and you should see confirmation in the output pane underneath the query window. You'll have to right-click on an existing schema in the Object panel and click "Refresh All" to see it show up, though.
Upvotes: 288