1.Mysql的两个引擎
①MyISAM ----2000年
②InnoDB -----2001年
2.2007 Sun 公司花费10亿美元收购了MySQL公司(产品,商标,版本)
2009年Oracle公司出资 74亿美元收购了Sun公司
(版本混乱,有段时间5.1,5.2,6.0同时更新,5.1具备的特性,6.0不一定具备)
3.MySQL的5.5版本:
①默认的存储引擎变更为InnoDB
②针对复制特性
③字符集方面等

都有变更

4.MySQL下载地址:
①https://dev.mysql.com/downloads/mysql/ 社区版
MySQL学习第一节:简单历史了解和安装_第1张图片
②https://www.mysql.com/downloads/mysql/ 商业版

商业版和社区版不同就是,商业版可以享受MySQL AB 公司提供的技术服务。功能都是相同的。
5.安装(本地环境 Centos6)

(1)rpm 包安装
MySQL学习第一节:简单历史了解和安装
系统的yum源有5.1.73版本,就安装这个

MySQL学习第一节:简单历史了解和安装
安装成功

启动:service mysqld start
MySQL学习第一节:简单历史了解和安装_第2张图片
启动成功3306端口已经监听

MySQL学习第一节:简单历史了解和安装

安装mysql-server的rpm包时,会自动创建mysql用户和组 并自动创建一个mysql数据库,保存在 /var/lib/mysql中

登录:登录数据库要用
MySQL学习第一节:简单历史了解和安装

登录之前可以先修改密码

MySQL学习第一节:简单历史了解和安装_第3张图片
/usr/bin/mysqladmin -u root password 'xinjiahui'

登录
mysql -uroot -p'xinjiahui'
MySQL学习第一节:简单历史了解和安装_第4张图片

登录成功

注意:5.6版本之后需要登录之后修改

set password for root@'localhost'=password("teat123");

(二)源码安装
1.yum install gcc gcc-c++
yum install ncurses-devel
2.wget https://cmake.org/files/v2.8/cmake-2.8.4.tar.gz
tar -zxvf cmake-2.8.4.tar.gz;cd cmake-2.8.4
./configure
make && make install
3.groupadd mysql
useradd -g mysql mysql

MySQL学习第一节:简单历史了解和安装
4.vim /etc/security/limits.conf
添加
mysql soft nproc 2047
mysql hard nproc 16384
mysql soft nofile 1024
mysql hard noflie 65536

5.下载源码包
mysql-5.6.44.tar.gz
解压
tar -zxvf mysql-5.6.44.tar.gz
cd mysql-5.6.44

cmake . -DCMAKE_INSTALL_PREFIX=/usr/loacl/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=ON -DWITH_INNOBASES_STORAGE_ENGING=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 -DCOMPILATION_COMMENT='JSS for mysqltest' -DWITH_READLINE=ON -DSYSCONFDIR=/data/mysqldata/3306 -DMYSQL_UNIX_ADDR=/data/mysqldata/3306/mysql.sock

make && make install

结束。