1.前言

本来不打算写这个文章的,因为看看官方文档就够了。哪知道按照官方文档运行有坑,就在这里记录下了。

2.下载解压

下载地址


linux中拷贝该链接地址使用

wget https://launchpad.net/test-db/employees-db-1/1.0.6/+download/employees_db-full-1.0.6.tar.bz2
tar -jxvf employees_db-full-1.0.6.tar.bz2
mysql -uroot -p < employees.sql

这时候报错

ERROR 1193 (HY000) at line 38: Unknown system variable 'storage_engine'

经过google发现,在mysql的较新版本里面没有storage_engine而是改成了default_storage_engine,因此我们需要修改下employees.sql
然后把38行和44行的storage_engine全部改成default_storage_engine即可

vi employees.sql

完成后正常执行以下语句即可:
如果需要省略-uroot -p这些参数采用无密码登入,请查看mysql免密码登入

mysql -uroot -p -t < employees.sql

3. 验证数据库完整性

用解压中的test_employees_sha.sql来操作,同理也需要吧这个文件中的storage_engine改成default_storage_engine即可,同时把默认引擎修改成InnoDB。要不然脚本会更改成MYISAM

time mysql -uroot -p -t < test_employees_sha.sql

4. 示例数据的表结构

5. 完成啦

这时候可以进入数据库进行一些练习啦