1、概述

  mysql为关系型数据库。

mysql的分支-- mysql (自己本身) -- 2008前后的被SUN收购 SUN之后又被oracle收购

系统集成--什么都干(- 套解决方案)

mariadb  mysql被收购后,作者为了避免数据库被垄断,作者基于mysql的早期版本开发了mariadb

percona-server  在欧洲,专门mysql数据库写手册,

postgre SQL  自己说自己是关系型数据路行业老大的一家公司

oracle  最流行的数据库

mssql  微软数据库

2、mariadb的安装

  (1) 创建用户

[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql -s /sbin/nologin mysql

  (2)解压并安装

[root@localhost ~]# tar xf mariadb-5.5.65-linux-systemd-x86_64.gz
[root@localhost ~]# mv mariadb-5.5.65-linux-systemd-x86_64 /usr/local/mysql

  (3)编辑my.cnf文件

    

[root@localhost mysql]# cp support-files/my-small.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y
[root@localhost mysql]# vim /etc/my.cnf
  [mysqld]
  port = 3306
  socket = /tmp/mysql.sock
  skip-external-locking
  key_buffer_size = 16K
  max_allowed_packet = 1M
  table_open_cache = 4
  sort_buffer_size = 64K
  read_buffer_size = 256K
  read_rnd_buffer_size = 256K
  net_buffer_length = 2K
  thread_stack = 240K
  basedir = /usr/local/mysql
  datadir = /usr/local/mysql/data
  innodb_file_per_table=on
  skip_name_resolve = on
#给mysql用户权限
[root@localhost mysql]# chown -R mysql.mysql /usr/local/mysql/
[root@localhost mysql]# chmod -R 755 /usr/local/mysql/

 初始化mysql

[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql
Installing MariaDB/MySQL system tables in '/usr/local/mysql/data' ...
190910 12:38:06 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.5.65-MariaDB) starting as process 12547 ...
OK
Filling help tables...
190910 12:38:06 [Note] /usr/local/mysql/bin/mysqld (mysqld 5.5.65-MariaDB) starting as process 12556 ...
OK

 将mysql服务添加到init.d中

[root@localhost mysql]# cd support-files/
[root@localhost support-files]# cp -a mysql.server /etc/init.d/mysqld
启动mysql
[root@localhost support-files]# /etc/init.d/mysqld start
Starting MariaDB.190910 12:40:15 mysqld_safe Logging to '/usr/local/mysql/data/localhost.localdomain.err'.
190910 12:40:15 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
. SUCCESS!

最新文章

  1. Java Static关键字详解
  2. 蚂蚁金服寒泉子:JVM源码分析之临门一脚的OutOfMemoryError完全解读
  3. Ubuntu 手工挂载硬盘
  4. 安装ssh服务
  5. LoadRunner中循环操作
  6. for循环的三种写法
  7. linux   截取时间段的日志
  8. hdu 3339 In Action
  9. Servlet添加
  10. 一起学习c++11——c++11中的新增的容器
  11. java程序中的乱码方案
  12. JVM调优(二)经验参数设置
  13. BZOJ2287 【POJ Challenge】消失之物 动态规划 分治
  14. linux常用命令 history命令
  15. css各种练习
  16. android事件处理概括
  17. WPF如何设置Image.Source为资源图片
  18. Android Des加密解密
  19. Mybatis之使用注解开发CRUD
  20. 斯坦福《机器学习》Lesson1-3感想-------3、线性回归二

热门文章

  1. LODOP获取打印状态码和时间列表
  2. iOS-AVPlayer使用
  3. python:解析requests返回的response(json格式)
  4. docker 概念
  5. AndroidStudio奇怪的报错
  6. input文本框禁用历史选择
  7. Vue 开发技巧或者说Vue知识点梳理(转,自个学习)
  8. Win10 自定义鼠标右键菜单
  9. libevent实现TCP 服务端
  10. C++实现16进制字符串转换成int整形值