九、MySQL 创建数据库
MySQL 创建数据库的方式有两种:
1、 使用mysqladmin创建数据库;
2、 使用CREATEDATABASE语句创建数据库;
如果使用普通用户连接到 MySQL 服务器,可能需要特定的权限来创建或者删除 MySQL 数据库
所以接下来的教程中,我们使用 root 用户登录,因为 root 用户拥有最高权限
使用 mysqladmin 创建数据库
可以使用 mysqladmin 命令来创建数据库
mysqladmin 命令语法格式如下
mysqladmin [OPTIONS] command [command-option] command ...
通过执行 mysqladmin --help,可以得到 mysqladmin 的版本所支持的一个选项列表
| 命令(command) | 描述 |
|---|---|
| create databasename | 创建一个新数据库 |
| drop databasename | 删除一个数据库及其所有表 |
| extended-status | 给出服务器的一个扩展状态消息 |
| flush-hosts | 洗掉所有缓存的主机 |
| flush-logs | 洗掉所有日志 |
| flush-tables | 洗掉所有表 |
| flush-privileges | 再次装载授权表(同 reload ) |
| kill id,id,… | 杀死 mysql 线程 |
| password | 新口令,将老口令改为新口令 |
| ping | 检查 mysqld 是否活着 |
| processlist | 显示服务其中活跃线程列表 |
| reload | 重载授权表 |
| refresh | 洗掉所有表并关闭和打开日志文件 |
| shutdown | 关掉服务器 |
| status | 给出服务器的简短状态消息 |
| variables | 打印出可用变量 |
| version | 得到服务器的版本信息 |
下面的mysqladmin 命令演示了创建数据库 souyunku 的过程
[root@pottercoding.cn ~]# mysqladmin -u root -p create souyunku
Enter password:
[root@pottercoding.cn ~]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 5.5.56-MariaDB MariaDB Server
Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
| souyunku | 看到了 souyunku 说明创建成功
+--------------------+
5 rows in set (0.00 sec)