《mysql必知必会》 下载_《 MySQL必知必会 》下载 以及 Ubuntu16.04 下配置其使用的软件环境...

刚开始接触数据库, 想从《 MySQL必知必会 》入门,需要本地配置一个MySQL数据库,配置环境的时候遇到了一些问题,特此记录。

以及  原版官网   书中附录B提到的样例表文件(也就是书中所用到的例子)也是在这个页面下载,稍后会提到。

一、 Ubuntu 16.04下 安装 MySQL

正常的话几条语句就安装好了:

1.更新:

sudo apt-get update

有的时候系统会使用IPv6的地址进行更新操作,导致进度一直为0 (比如我的扑街台式机),此时需要强制以IPv4地址进行更新:

sudo apt-get -o Acquire::ForceIPv4=True update

2. 安装:

sudo apt-get install mysql-server mysql-client

安装过程中会终端会出现一个弹窗一样的东西,要输入密码之类的,大概像这样:

93c68232b816eb8bd488dabd9f3fff45.png

按照自己的需求填就好了。

安装完之后,可以使用以下命令确认是否安装好:

sudo netstat -tap | grep mysql

a0c60eb8beac3fe58cb9c7789840703a.png

出现类似第一行的结果就证明安装没啥大问题了。

如果有报错提示依赖项出问题的,请自行谷歌、百度。

利用如下命令进入MySQL命令行模式:

mysql -u root -p

-u : 指定用户         -p: 之后要输入password, 见下图 :

ab0f0b0ba1f8c06fd57af4f6c5466f1c.png

打开后已经有一个名为 sys 的database了(不知道是不是很重要的文件,不乱动就好了),可以提前用书上的几条指令尝尝鲜:

//使用名为sys的数据库

USE sys;//显示数据库中的所有table

SHOW tables;

2083ab0ef34c0db1d4196f26c520ab00.png

..........

3b951d19a3a4413825fb9edc05b2c0ad.png

二、 导入书中使用的样例内容

1. 下载附录B中提到的两个文件

48f1fad9b19e946c9fbc71ed64d89c14.png

下载之后,可以在下载的目录中直接解压,备用。

2.导入文件

还是在mysql的命令行界面里进行导入工作。

这里引用  https://blog.csdn.net/duhena0384/article/details/80396542  的内容:

(1) 创建一个新的数据源( 这里使用书中的名称 )

create database crashcourse;

(2)选择新的数据源

USE crashcourse;

336350cf2559a42234163336f4d6025c.png

(此处第一句命令忘记加分号结尾了......)

(3)执行creat.sql脚本

source /home/yang/Downloads/mysql_scripts/create.sql

使用mysql命令行使用程序的方法,source + 文件的绝对路径, 此处是下载并解压文件后的绝对路径。下同。

b357bf24d769de1a1ab7a2684e5d726e.png

(4)用populate.sql文件填充各个新表

source /home/yang/Downloads/mysql_scripts/populate.sql

c5c25180a2397a5a4e0a91d24e31e8d1.png

3.验证导入结果

USE crashcourse;

SHOW tables;

f832d5312d36c5928393b13f4b1555fa.png

三、安装可视化管理工具 MySQL Workbench

书中提到的 MySQL  Administrator  和 MySQL Query Browser 可以在官网下载   http://dev.mysql.com/downloads/

这里我自行安装的是MySQL Workbench.

sudo apt-get install mysql-workbench

安装完毕后按 Alt 键, 输入 mysql 就弹出来了。点击打开。

9be26ea72479a1581e8364b47bacdc28.png

打开后应该有一个默认的连接,用户名为root, 端口号为3306:

3378fd93b98aa62035be2cc6c082b4e7.png

点击连接,输入之前设置的密码:

47c67c122683962bed91c59a6429ac5a.png

part 1 可以看到两个数据库源: sys 和 crashcourse;

part 2 是编程窗口,编写的指令可以全部执行或者执行特定的一行;

part 3 是结果显示界面,这里用SELECT返回了product 这个table中 四个指定 column的内容;

part 4 是命令执行的历史记录显示窗口,有错误的话也会报错(比如语法错误)。

78db760a171e6e7b22f65519c7c5f476.png

emmm......大概就先写这么多,因为本人刚接触,了解的也很肤浅......有新的内容再更新吧。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值