|
关系型数据库的特点
- 二维表
- 典型产品Oracle传统企业,MySQL是互联网企业
- 数据存取是通过SQL
- 最大特点,数据安全性方面强(ACID)
•
NoSQL:非关系型数据库(Not only SQL)
- 不是否定关系型数据库,做关系型数据库的的补充
- 想做老大,先学会做老二
- •
- NoSQL特性总览
- –
- 不是否定关系型数据库,而是作为补充,现在也有部分替代的趋势。
- –
- 关注高性能,高并发,灵活性,忽略和上述无关的功能。
- –
- 现在也在提升安全性和使用功能。
- –
- 典型产品:Redis(持久化缓存,两个半天)、MongoDB(最接近关系型数据的NoSQL)、Memcached。
- –
- 管理不适用SQL管理,而是用一些特殊的API或数据接口。
- •
- NoSQL的分类、特点、典型产品
- –
- 键值(KV)存储:Memcached、Redis
- –
- 列存储(column-oriented):HBASE(新浪,360)、Cassandra(200台服务器集群)
- –
- 文档数据库(document-oriented):MongoDB(最接近关系型数据库的NoSQL)
- –
- 图形存储(Graph):Neo4j
复制代码- •
- Oracle数据库版本介绍
- –
- 7--8i--9i--10g—11g--12c--18c(?)
- •
- Oracle的市场应用
- –
- 市场份额第一,趋势递减
- –
- 市场空间,传统企业
- –
- 传统企业也在互联网化
- •
- MySQL数据库版本介绍
- –
- 5.0--5.1--5.5--5.6--5.7--8.0
- •
- MySQL的市场应用
- –
- 中、大型互联网公司
- –
- 市场空间:互联网领域第一
- –
- 趋势明显
- –
- 同源产品:MariaDB、perconaDB
复制代码 二进制方式的mysql安装
一 安装相关软件包
- [root@DB01 ~]# yum install -y ncurses-devel libaio-devel
- [root@DB01 tools]# yum install cmake –y
复制代码- [root@DB01 tools]# useradd -s /sbin/nologin -M mysql
复制代码- https://www.mysql.com/downloads/
- https://downloads.mysql.com/archives/community/
- [root@DB01 tools]# wget https://downloads.mysql.com/archives/get/file/mysql-5.6.36.tar.gz
复制代码- [root@DB01 tools]# tar -xf mysql-5.6.36.tar.gz
复制代码 二、配置MySQL
- cmake . -DCMAKE_INSTALL_PREFIX=/application/mysql-5.6.36 \ #安装路径
- -DMYSQL_DATADIR=/application/mysql-5.6.36/data \ #数据存储目录
- -DMYSQL_UNIX_ADDR=/application/mysql-5.6.36/tmp/mysql.sock \ #sock 文件存储位置
- -DDEFAULT_CHARSET=utf8 \ #字符编码
- -DDEFAULT_COLLATION=utf8_general_ci \ #
- -DWITH_EXTRA_CHARSETS=all \
- -DWITH_INNOBASE_STORAGE_ENGINE=1 \
- -DWITH_FEDERATED_STORAGE_ENGINE=1 \
- -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
- -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \
- -DWITH_ZLIB=bundled \
- -DWITH_SSL=bundled \
- -DENABLED_LOCAL_INFILE=1 \
- -DWITH_EMBEDDED_SERVER=1 \
- -DENABLE_DOWNLOADS=1 \
- -DWITH_DEBUG=0
- make && make install
复制代码- ln -s /application/mysql-5.6.36/ /application/mysql
复制代码- cp support-files/my*.cnf /etc/my.cnf
复制代码- /application/mysql/scripts/mysql_install_db --basedir=/application/mysql/ --datadir=/application/mysql/data --user=mysql
复制代码- mkdir /application/mysql/tmp/
- chown -R mysql.mysql /application/mysql/
复制代码- cp support-files/mysql.server /etc/init.d/mysqld
- chmod 700 /etc/init.d/mysqld
复制代码- chkconfig mysqld on
- chkconfig --list mysqld
复制代码- /etc/init.d/mysqld start
- netstat -lntup|grep 3306
复制代码- echo 'PATH=/application/mysql/bin/:$PATH' >>/etc/profile
- source /etc/profile
- echo $PATH
复制代码- mysqladmin -uroot -p password oldboy123
复制代码 mysql下载地址:http://mirrors.sohu.com/mysql/MySQL-8.0/
来源:https://www.cnblogs.com/ejjw/p/17930460.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|