MySQL安装自带的测试数据库

MySQL有自带的数据库employees,容易安装,方面我们平时做测试或者自学使用。

自带数据库相关文档地址: https://dev.mysql.com/doc/employee/en/

安装数据库操作步骤参考文档:https://dev.mysql.com/doc/employee/en/employees-installation.html

自带数据库的下载地址已经转到github上。

可以修改文件配置测试数据库使用的存储引擎,具体参考官方文档的具体操作步骤。

下面的步骤是以innodb为默认引擎的操作:


1.下载并解压数据库包

[root@myrep1 tmp]# ll
total 341348
-rw-r--r--. 1 root root 312845162 Oct 30 23:12 mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz
-rw-r--r--. 1 root root  36687570 Dec 10  2015 test_db-master.zip
-rw-------. 1 root root         0 Dec 10 05:10 yum.log
[root@myrep1 tmp]# unzip test_db-master.zip 

2.导入数据库数据

[root@myrep1 test_db-master]# mysql -uroot -p123456 < employees.sql 
Warning: Using a password on the command line interface can be insecure.
INFO
CREATING DATABASE STRUCTURE
INFO
storage engine: InnoDB
INFO
LOADING departments
INFO
LOADING employees
INFO
LOADING dept_emp
INFO
LOADING dept_manager
INFO
LOADING titles
INFO
LOADING salaries
data_load_time_diff
NULL
[root@myrep1 test_db-master]# 

3.验证数据库导入是否正确

官方提供了两个脚本验证,分别是md5和sha脚本,本实验使用md5脚本验证。

[root@myrep1 test_db-master]# mysql -uroot -p123456 < test_employees_md5.sql 
Warning: Using a password on the command line interface can be insecure.
INFO
TESTING INSTALLATION
table_name      expected_records        expected_crc
employees       300024  4ec56ab5ba37218d187cf6ab09ce1aa1
departments     9       d1af5e170d2d1591d776d5638d71fc5f
dept_manager    24      8720e2f0853ac9096b689c14664f847e
dept_emp        331603  ccf6fe516f990bdaa49713fc478701b7
titles  443308  bfa016c472df68e70a03facafa1bc0a8
salaries        2844047 fd220654e95aea1b169624ffe3fca934
table_name      found_records           found_crc
employees       300024  4ec56ab5ba37218d187cf6ab09ce1aa1
departments     9       d1af5e170d2d1591d776d5638d71fc5f
dept_manager    24      8720e2f0853ac9096b689c14664f847e
dept_emp        331603  ccf6fe516f990bdaa49713fc478701b7
titles  443308  bfa016c472df68e70a03facafa1bc0a8
salaries        2844047 fd220654e95aea1b169624ffe3fca934
table_name      records_match   crc_match
employees       OK      ok
departments     OK      ok
dept_manager    OK      ok
dept_emp        OK      ok
titles  OK      ok
salaries        OK      ok
computation_time
00:00:30
summary result
CRC     OK
count   OK
[root@myrep1 test_db-master]# 
验证导入成功。


其实所有步骤跟官网是一模一样的。哈哈。


附:

MySQL安装自带的测试数据库_第1张图片


更新:

今天做测试,将数据导入mysql 5.7.17的时候报错如下:

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

解决方案参考如下链接:

http://blog.chinaunix.net/uid-25847668-id-5752234.html




你可能感兴趣的:(mysql)