MySQL Introducción, Instalación

aprendizaje MySQL, el sistema es redhat7

RDBMS: 关系型数据库管理系统
比较适合于,安全级别要求高的数据以及关系较复杂的数据

NoSQL:非关系型数据库管理系统
适合于高性能存取数据,一般是配合RDBMS进行使用的
针对大数据处理分析,分布式架构更加擅长
RDBMS  :
MySQL 、Oracle、MSSQL(SQL Server)、PG
 
NoSQL:Not Only SQL
键-值(key-value):Redis, memcached
文档(document):Mongodb

 

 MySQL versión corriente principal de la industria:

  5.6  
    5.7    
    8.0(现在开始研究新特性)

Seleccione Enterprise Edition (versión MySQL rama), preguntas de la pluma

Oracle:
      MySQL官方版
红帽  :
      MariaDB
Percona:
      PerconaDB

 Seleccione las versiones

1.一般选择官方主流版本:5.6,5.7 
2.GA(稳定发布版)
3.6-12月的产品版本
学习版本:5.7.20  二进制安装

 

企业版:Enterprise  , 互联网行业一般不选择.
社区版本:选择
源码包:source code    .tar.gz   
通用二进制   
面试题:
你们公司用什么版本数据库? 具体什么小版本号?
5.6.20 5.6.34 5.6.36  5.6.38  5.6.40    
5.7.18  5.7.20  5.7.22

Instalar MySQL, binario

1. Crear un directorio 

mkdir -p /app/

2. Extracto renombrado MySQL

[root@db01 app]# mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
[root@db01 app]# ls -l /app/mysql/

Modificar las variables de entorno:

vim /etc/profile
export PATH=/app/mysql/bin:$PATH
[root@db01 bin]# source /etc/profile

3. Establecer el usuario y grupo mysql (si no es despreciable)

useradd mysql 

4. Crear y modificar los permisos de directorio pertinentes

 mkdir /data/mysql -p 
 chown -R mysql.mysql /app/*
 chown -R mysql.mysql /data/*

5 inicialización de datos (la construcción de una base de datos)

初始化数据,初始化管理员的密码为空
 mysqld --initialize-insecure  --user=mysql --basedir=/app/database/mysql --datadir=/data/3306

6. El archivo de configuración por defecto

vim /etc/my.cnf

[mysqld]
user=mysql
basedir=/app/database/mysql
datadir=/data/3306
server_id=6
port=3306
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock

7. Preparar script de inicio de MySQL

Copia de la escritura del directorio mysql para iniciar el sistema de gestión de software

[db2@localhost ~]$ cd /app/database/mysql/support-files/
[db2@localhost support-files]$ ls
magic  mysqld_multi.server  mysql-log-rotate  mysql.server
[db2@localhost support-files]$ cp mysql.server  /etc/init.d/mysqld 

fácil de llamada
 

8. Iniciar MySQL  

service mysqld start、stop、restart

chkconfig  --add mysqld  
systemctl start mysqld 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

Publicó un artículo original · ganado elogios 0 · Vistas 39

Supongo que te gusta

Origin blog.csdn.net/wangxu_190/article/details/104755597
Recomendado
Clasificación