Welcome 微信登录

首页 / 数据库 / MySQL / Linux系统入门学习:命令行创建一个MySQL数据库

问题:在一个某处运行的MySQL服务器上,我该怎样通过命令行创建和安装一个MySQL数据库呢?为了能通过命令行创建一个MySQL数据库,你可以使用mysql命令行客户端。下面是通过mysql命令行客户端创建和安装MySQL的步骤。--------------------------------------分割线 --------------------------------------Ubuntu 14.04下安装MySQL http://www.linuxidc.com/Linux/2014-05/102366.htm《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/2014-03/98821.htmUbuntu 14.04 LTS 安装 LNMP NginxPHP5 (PHP-FPM)MySQL http://www.linuxidc.com/Linux/2014-05/102351.htmUbuntu 14.04下搭建MySQL主从服务器 http://www.linuxidc.com/Linux/2014-05/101599.htmUbuntu 12.04 LTS 构建高可用分布式 MySQL 集群 http://www.linuxidc.com/Linux/2013-11/93019.htmUbuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb http://www.linuxidc.com/Linux/2013-08/89270.htmMySQL-5.5.38通用二进制安装 http://www.linuxidc.com/Linux/2014-07/104509.htm--------------------------------------分割线 --------------------------------------

第一步:安装MySQL客户端

当然你得确保MySQL客户端已经安装完毕。如果没有的话,可以按照下面的方法。在Debian,Ubuntu 或者 Linux Mint上:
  1. $ sudo apt-get install mysql-client
在Fedora,CentOS 或者 RHEL上:
  1. $ sudo apt-get install mysql

第二步:登陆到MySQL服务器

首先,你需要使用root用户登陆进你的MySQL数据库,如下:
  1. $ mysql -u root -h <mysql-server-ip-address>-p
请注意:为了能登进远程的MySQL服务器,你需要开启服务器上的远程访问(http://www.linuxidc.com/Linux/2014-04/100485.htm),如果你想调用同一主机上的MySQL服务器,你可以省略 "-h " 参数
  1. $ mysql -u root -p
你将需要输入MySQL服务器的密码,如果认证成功,MySQL提示将会出现。

第三步:创建一个MySQL数据库

在MySQL提示中输入命令之前,请记住所有的命令都是以分号结束的(否则将不会执行)。另外,考虑输入命令的时候使用大些字母,输入数据库对象使用小写字母。但那不是必须的,只是方便你的阅读。现在,让我们创建一个叫做xmodulo_DB的数据库:
  1. mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

第四步:创建一个数据库表

为了达到演示的目的,我们将会创建一个叫做posts_tbl的表,表里会存储关于文章的如下信息:
  • 文章的标题
  • 作者的名字
  • 作者的姓
  • 文章可用或者不可用
  • 文章创建的日期
这个过程分两步执行:首先,选择我们需要使用的数据库:
  1. mysql> USE xmodulo_DB;
然后,在数据库中创建新表:
  1. mysql> CREATE TABLE "posts_tbl"(
  2. "post_id" INT UNSIGNED NOT NULL AUTO_INCREMENT,
  3. "content" TEXT,
  4. "author_FirstName" VARCHAR(100) NOT NULL,
  5. "author_LastName" VARCHAR(50) DEFAULT NULL ,
  6. "isEnabled" TINYINT(1) NOT NULL DEFAULT 1,
  7. "date" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  8. PRIMARY KEY ("post_id")
  9. ) TYPE = MYISAM;
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-10/107859p2.htm
  • 1
  • 2
  • 下一页
修改Oracle密码期限为无限RavenDB 3.0 新特性:索引后端相关资讯      MySQL数据库  MySQL数据库创建 
  • MySQL数据库重命名的方法  (06/16/2015 20:17:43)
  • 10款最好用的MySQL数据库客户端图  (01/07/2015 15:05:35)
  • 给Linux用户的11个高级MySQL数据库  (08/15/2014 16:41:16)
  • MySQL之终端(Terminal)管理数据  (03/02/2015 17:03:41)
  • C语言访问MySQL数据库的方法  (11/17/2014 23:10:15)
  • 面试笔试常考的MySQL数据库操作  (08/07/2014 07:12:34)
本文评论 查看全部评论 (0)
表情: 姓名: 字数