码迷,mamicode.com
首页 > 数据库 > 详细

MySQL服务

时间:2017-10-17 20:05:04      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:mysql

 MySQL数据库概念

 (1) MySQL是关系型数据库,各种关系依赖。特点:数据以表格的形式存储,由无数的表,组成一个库,每张表包含无数的行和列,每行记录数据的真实内容,每列记录数据内容的真实数据段


(2)关系型数据库,用于存放用户信息、员工姓名、银行卡信息、工资单、WEB网站订单、购物车信息、考试成绩等;


(3) MySQL数据库不是单独存在的,位置在web后端,用户通过web网站交互,产生的数据,存储到MySQL中,典型架构LAMP  LNMP  tomcat +MySQL   Java+MySQL


(4) MySQL 分为社区版和商业版 ,MySQL社区版是免费的,Mariadb是免费开源的,Centos7默认安装的是Mariadb


MySQL数据库原理

(1) MySQL 数据库在运行时,会选择工作引擎,常见的工作引擎有Myisam, Innodb


(2) Myisam 强调的是数据库的性能,其执行速度比Innodb类型更快,但不提供事物支持,不提供外键。如果是大量的查询工作,Myissam性能更好些


(3)Innondb提供事物支持,外部键,行级锁等高级功能


MySQL数据库安装配置

 (1) 下载mysql-5.6.36.tar.gz

 (2) tar -xzvf mysql-5.6.36.tar.gz

 (3) useradd mysql

 (4) mkdir -p /usr/local/mysql

 (5) chown -R  mysql.msyql  /usr/local/mysql

 (6) yum  install  ncurses-devel perl gcc gcc-c++ wget cmake

 (7) 进入mysql安装目录

 (8)

       cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DSYSCONFDIR=/etc \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DWGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_BLACGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_EXDDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_BIG_DEBUG=0

 make

 make install




MySQL服务

标签:mysql

原文地址:http://linuxzdq.blog.51cto.com/11196076/1973332

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!