1.MySQL简介

1.数据库产品演变

第一代数据库架构:

RDBMS 关系型数据库时代 : 合的时代

代表产品 :Oracle 、MSSQL 、MySQL、SQL server

第二代数据库架构:拆的时代

NoSQL : Not Only SQL 时代

代表产品: Redis 、MongoDB、ES

第三代数据库架构: 合的时代

NewSQL :新型数据库架构时代

代表产品:

阿里系列: OB 、PolarDB

Pincap : TiDB

google : spanner2.常见数据库产品介绍

RDBMS: MySQL 、Oracle 、PG、 MSSQL

NoSQL: Redis 、MongoDB 、Elasticsearch

云数据库:RDS3.为什么选择MySQL

MySQL性能卓越,服务稳定,很少出现异常宕机的情优。

MySQL开放源代码且无版权制约,自主性强,使用成本低。

MySQL历史悠久,社区及用户非常活跃,遇到问题,可以寻求帮助。

MySQL软件体积小,安装使用简单,并且易于维护,安装及维护成本低。

MySQL品牌口碑效应好,使得企业无须考虑即可直接用之。

LAMP、LNMP、LNMT (tomcat)等流行Web架构都含有MySQL。

MySQL支持多种操作系统,提供了多种API,支持多种开发语言,特别是对流行的Java、Python、PHP等

语言都有很好的支持。4.MySQL产品分支

Oracle MySQL :C版 、 E版 、Cluster版

Percona MySQL :最接近于Oracle MySQL

MariaDB :从5.5+ 以后,10.x +版本

阿里: RDSforMySQL

腾讯: TDSQL5.MySQL版本选择5.6 : GA 6-12月之间的版本5.7 : 一般选择最新GA版本 5.7.26 5.7.28

8.0 : 一般选择最新GA版本 8.0.17+

6.MySQL获取与安装方式

下载地址:

https://downloads.1 mysql.com/archives/

安装方式:1.编译安装2.二进制安装3.RPM安装

2.MySQL安装

2.1下载地址

https://downloads.mysql.com/archives/community/

https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-linuxglibc2.12-

x86_64.tar.gz

2.2  创建数据目录和软件目录

mkdir -p /data/mysql_3306/ ###创建数据目录

2.3 上传mysql 软件

上传:

rztar zxf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /opt/ ####解压到指定安装目录

2.4  改名和创建软链接

mv /opt/mysql-5.7.28-linux-glibc2.12-x86_64 /opt/mysql-5.7.28###留版本号可以知道是什么版本ln -s /opt/mysql-5.7.28 /opt/mysql ###创建软链接

2.5  设置环境变量

echo 'export PATH=$PATH:/opt/mysql/bin' >>/etc/profile ###设置环境变量

source/etc/profile ###立即执行

mysql-V

2.6 清除遗留环境

rpm -qa|grepmariadb ###centos7 自带部分数据库信息yum remove mariadb-libs -y ###移除自带数据库rm -rf /etc/my.cnf ###将以有配置全部删除掉

2.7  安装mysql依赖包

yum install -y libaio-devel

2.8 创建mysql用户和授权

useradd -s /sbin/nologin -M mysqlchown -R mysql.mysql /data/

chown -R mysql.mysql /opt/mysql*

2.9  初始化数据库

mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql --datadir=/data/mysql_3306/

3.0  创建配置文件

cat > /etc/my.cnf <

[mysqld]

port=3306user=mysql

basedir=/opt/mysql

datadir=/data/mysql_3306

socket=/tmp/mysql_3306.sock

[mysql]

socket=/tmp/mysql_3306.sock

EOF

3.1  启动mysql

1.后台启动:###移动mysql.server到启动文件中,重命名cp /opt/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig--add mysqld

systemctl start mysqld

2.查看mysql 端口

netstat-lntup|grep 33063.前台启动: mysqld_safe--defaults-file=/etc/my.cnf

3.2  配置root密码

mysqladmin -S /tmp/mysql_3306.sock password ###这时最后不接密码是因为怕泄漏密码,历史记录中会有显示.

输入密码()

确认输入密码()

登录mysql

mysql-uroot -p

mysql ver 14.14下载_MySQL简介及安装 mysql Ver 14.14 Distrib 5.7.28相关推荐

  1. mysql.zip要什么下载_mysql用zip安装方法是什么

    mysql用zip安装方法:首先下载zip文件并解压到本地:然后修改配置文件,复制相关内容:接着输入cmd,以管理员身份运行控制台,运行mysqld install命令:最后设置初始密码,并执行[my ...

  2. mysql ver 14.14 distrib 5.5.49_MySQL简介及安装 mysql Ver 14.14 Distrib 5.7.28

    1.MySQL简介 1.数据库产品演变 第一代数据库架构: RDBMS 关系型数据库时代 : 合的时代 代表产品 :Oracle .MSSQL .MySQL.SQL server 第二代数据库架构:拆 ...

  3. mysql galera 下载_MySQL galera 的安装使用

    现在已经有整合版本,Mariadb galera cluster 和 XtraDB galera cluster. 我要介绍的是通过自己的编译,安装MySQL galera. 准备工作: 需要下载的内 ...

  4. mysql 64位最新下载_mysql 64位官方版最新下载_mysql 64位官方版正式版 - 软件帝

    mysql是一款小型的数据库管理软件,能够有效的避免数据可访问性和准确性因灾难性的结果而受到影响,多线程管理,支持64位操作系统使用,有需要的朋友可以到本站进行下载哦! mysql软件功能: 1.高速 ...

  5. mysql数据库64位下载_MySQL数据库下载-MySQL数据库v8.0.12 官方最新版(32位/64位)-ucbug软件站...

    使用方法 1.运行安装包,勾选同意,Next 2.选择安装类型 第一个选项包含了一些MySQL其他组件,如果只安装MySQL数据库,选择第二项Server only就行.这里我直接选择默认的Devel ...

  6. mysql 5.7重新设置密码_mysql 5.7 安装及修改/重置密码

    mysql 5.7 安装及修改/重置密码 mysql 5.7 安装及修改/重置密码 ### mysql安装检查 yum list installed | grep mysql 如果已经有的话执行命令y ...

  7. 下载好了mysql 如何在命令行测试_MAC上安装MySQL,测试是否安装好了,在命令窗中作建表、查询等基本操作。-Go语言中文社区...

    一.下载MySQL 在官方网站上下载MySQL 二.安装MySQL 下载好安装包后根据提示进行安装,需要注意的是会提示安装成功以及初始密码,初始密码后续会用到. 三.运行MySQL 打开[系统偏好设置 ...

  8. linux mysql8.0.16 下载_Linux CentOS上安装 MySQL 8.0.16

    前言: 因为我需要在我新安装的Linux CentOS系统服务器中安装和配置MySQL服务器,然而对于我们这种Linux使用小白而言在Linux系统中下载,解压,配置MySQL等一系列的操作还是有些耗 ...

  9. mysql 5.5.安装包_Mysql的详细安装教程!亲测可用!!!

    不看后悔系列!!! 这篇文章是为初学数据库的人写的,篇幅过长,你不妨先收藏一下,等有时间在来细细阅读.(不过,我听说,只收藏不点赞,不容易找到另一半哦!) 言归正传,这篇文章我们通过以下三个步骤组成: ...

最新文章

  1. Scrum Meeting 博客汇总
  2. api1.7oracle,API 支持
  3. 使用通用SOP8转接板调试半桥驱动芯片
  4. 字符串的UPDATE和REPLACE部分
  5. 三星oneui主屏幕费电_都 9012 年了,三星系统还「负优化」吗?
  6. java servlet init方法_JSP开发Servlet重写init()方法实例详解
  7. CNN应用之基于Overfeat的物体检测-2014 ICLR-未完待续
  8. thinkphp3.1迁移php7,ThinkPHP3.1迁移到PHP7的注意事项
  9. 2014第3周四杂记
  10. 转:fopen与open可以转换吗
  11. 【2019浙江省赛 - E】Sequence in the Pocket(思维)
  12. 三星Galaxy Note 10渲染图曝光:前置打孔双摄+后置横排四摄
  13. 详解RecyclerView下拉刷新与上拉更多
  14. Zookeeper Client简介
  15. gauscoor软件怎么用_比对软件STAR的简单使用
  16. 两分钟读懂什么是TPS和QPS
  17. 2021-08-18-ideal配置github时报:insufficient scopes granted to the token
  18. OpenFOAM编程基础(2) -数据读取与保存
  19. Qcom平台测试wifi TIS需要关闭wifi扫描、漫游和休眠
  20. 【Multisim仿真】NE555电路三角波、方波、正弦波发生器

热门文章

  1. springfox源码_重新认识Swagger和Springfox
  2. Less预处理——初识Less
  3. 前端面试常见问题之HTTP状态码
  4. Git案例:月光宝盒 ,让我们随时回到以前
  5. 一种高速ADC和DAC转换电路分享
  6. Python配置镜像源的三种方法
  7. 获取纯净版win10 iso 制作纯净版win10装机盘
  8. 事务详解------学而时习之
  9. 显示器的分辨率被锁定的可选解决方案
  10. windows 网络丢包测试