第七章 Mysql数据库系统
关系型数据库 RDBMS:
Oracle,Sybase,Infomix,SQL Server,DB2
MySQL,PostgreSQL,pgsql,EnterpriseDB
MySQL --> MariaDB
MySQL AB --> SUN --> Oracle
非关系型数据库 NoSQL:
MongoDB,Redis,HBase
MySQL:
Community Edtion
Enterprise Edtion
软件包格式:
软件包管理器特有的格式
.rpm
.exe
通用二进制格式
源程序
rpm包安装方法:
yum -y install mysql-server
service mysqld restart
netstat -ntpl |grep :3306
ifconfig eth0 192.168.6.200
rpm -e mysql-server mysql
useradd -M -u 49 -s /sbin/nologin mysql
tar zxf mysql-5.1.55.tar.gz -C /usr/src/
cd /usr/src/mysql-5.1.55/
./configure --prefix=/usr/local/mysql --with-charset=utf8
--with-collation=utf8_general_ci --with-extra-charset=gbk,gb2312
vi include/config.h
#define HAVE_CHARSET_gbk 1
#define HAVE_CHARSET_gb2312 1
make && make install
hostname berg
vim /etc/hosts
192.168.6.200 berg
my-huge.cnf 巨大数据量
my-innodb-heavy-4G.cnf innodb引擎
my-large.cnf 大数据量
my-medium.cnf 测试使用
my-small.cnf 小数据量
后一个覆盖前一个配置文件
/etc/my.cnf --> /etc/mysql/my.cnf --> $BASEDIR/my.cnf --> ~/.my.cnf
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql/bin/