MariaDB_安装部署V1.0_第1页
MariaDB_安装部署V1.0_第2页
MariaDB_安装部署V1.0_第3页
MariaDB_安装部署V1.0_第4页
MariaDB_安装部署V1.0_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MariaDB 安装部署安装部署 V1 0 版本 1 0 密级 保密 文档更改历史记录 序号主要更改内容版本号更改人更改时间 1建立文档1 0刘秀华2015 03 05 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 项目名称 代码 安装部署 版本 1 0 状态 所有人 作者 创建时间 批准人 批准时间 目目 录录 版本 版本 1 0 I 密级 保密 密级 保密 I 1环境说明环境说明 4 1 1服务器环境 4 2安装安装 MARIADB 4 2 1检查是否有数据源 4 2 2编辑数据源 4 2 3在线安装 5 2 4启动 5 2 5设置开机启动 MARIADB 5 3配置配置 MARIADB 6 3 1添加MYSQL用户及MYSQL组 6 3 2创建数据库 6 3 3MYSQL配置 7 MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 4 页 共 9 页 1 环境说明环境说明 1 1 服务器环境服务器环境 服务器服务器 类型类型 IP 地址地址CPU内存内存硬盘硬盘 空间空间 操作系统操作系统软件软件 mariadb 服务器xxx xxx xxx xxx1 核1GB100GBCentOS 6 5 64 位 root xxx mariadb 2 安装安装 MariaDB 2 1 检查是否有数据源检查是否有数据源 在 CentOS 下直接使用 yum search mariadb 是没有数据源的 所以要先配置 MariaDB repo 产考 2 2 编辑数据源编辑数据源 vi etc yum repos d MariaDB repo mariadb name MariaDB baseurl http yum mariadb org 10 0 centos6 amd64 gpgkey https yum mariadb org RPM GPG KEY MariaDB gpgcheck 1 这里的 baseurl http yum mariadb org 10 0 centos6 amd64 中的 10 0 就是对应的版本号 由于稳定版现在是 10 0 10 所以也有替换 http yum mariadb org 10 0 10 centos6 amd64 但是没有这个必要 http yum mariadb org 10 0 centos6 amd64 地址下存放的是 10 0 x 中的最新版本 这里就是放的 10 0 10 所以更新最新版本就必要修改 但如果要用以前的版本就可以做版本的修改如 10 0 9 10 0 8 等 MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 5 页 共 9 页 2 3 在线安装在线安装 1 配置完成后在查看数据 yum search mariadb 2 可以通过 yum install MariaDB 完全安装 MariaDB 的相关软件 会报冲突 还是选择性安装比较好 3 如果为了节约空间就选择性安装 yum install MariaDB server MariaDB client 这里就只安装 server 和 client 和相应的级联包 2 4 启动启动 两种启动方式 service mysql start stop restart Linux etc init d mysql start stop restart 2 5 设置开机启动设置开机启动 MariaDB vi etc rc d rc local 再配置文件里添加 etc init d mysql start libJudy so 1 cannot found wget ftp ftp is co za mirror yum install Judy 1 0 5 1 el6 x86 64 rpm MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 6 页 共 9 页 3 配置配置 mariaDB 安装完成后配置文件的默认目录 etc f etc f d 下的 f 3 1 添加添加 mysql 用户及用户及 mysql 组组 usr sbin groupadd mysql usr sbin useradd g mysql mysql 3 2 创建数据库创建数据库 创建创建 MySQL 数据库存放目录数据库存放目录 mkdir p data mysql 3306 data mkdir p data mysql 3306 binlog mkdir p data mysql 3306 relaylog chown R mysql mysql data mysql 以以 mysql 用户帐号的身份建立数据表 用户帐号的身份建立数据表 usr bin mysql install db basedir usr datadir data mysql 3306 data user mysql 修改 mysql 中的 basedir 及 datadirr vi etc init d mysql basedir usr datadir data mysql 3306 data 启动及关闭启动及关闭 MySQL etc init d mysql start etc init d mysql stop 通过命令行登录管理通过命令行登录管理 MySQL 服务器 提示输入密码时直接回车 服务器 提示输入密码时直接回车 usr bin mysql u root p S var lib mysql mysql sock MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 7 页 共 9 页 修改 root 密码 use mysql delete from user where user root and host localhost update user set host where user root update user set password password xxx where user root flush privileges 创建完数据库实例后将实例权限赋给应用连接的数据库账号 创建完数据库实例后将实例权限赋给应用连接的数据库账号 GRANT ALL PRIVILEGES ON shoptcl TO shoptcl IDENTIFIED BY shoptcl20140912 flush privileges 3 3 Mysql 配置配置 client password your password port 3306 socket tmp mysql sock mysqld port 3306 socket tmp mysql sock basedir usr local webserver mysql datadir data mysql 3306 data skip external locking key buffer 是用于索引块的缓冲区大小 增加它可得到更好处理的索引 对所有读和多重写 索引块是缓冲的并且被所有的线程共享 key buffer 的大小视内存大小而定 key buffer size 16M max allowed packet 1M 为所有线程打开表的数量 增加该值能增加 mysqld 要求的文件描述符的数量 可以避免频繁的打开数据表产生的开销 table open cache 128 每个需要进行排序的线程分配该大小的一个缓冲区 增加这值加速 ORDER BY 或 GROUP BY 操作 sort buffer size 512K 包消息缓冲区初始化为 net buffer length 字节 但需要时可以增长到 max allowed packet 字节 net buffer length 8K 读查询操作所能使用的缓冲区大小 和 sort buffer size 一样 该参数对应的分配内存也是每连接独享 MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 8 页 共 9 页 read buffer size 256K read rnd buffer size 512K MyISAM 表发生变化时重新排序所需的缓冲 myisam sort buffer size 8M 这些路径相对于 datadir log bin mysql bin binary logging format mixed recommended binlog format mixed 给服务器分配一个唯一的 ID 编号 server id 1 要同步的数据库 mydb binlog do db t fans binlog do db account binlog do db tfans game 不同步的库 初始所有库默认为不同步 但为了明确最好加上 binlog ignore db mysql Uncomment the following if you are using InnoDB tables innodb data home dir data mysql 3306 data 表空间 innodb data file path ibdata1 10M autoextend innodb log group home dir data mysql 3306 data 注释 包括数据页 索引页 插入缓存 锁信息 自适应哈希所以 数据字典信息 innodb buffer pool size 16M 注释 帧缓存的控制对象需要从此处申请缓存 所以该值与 innodb buffer pool 对应 innodb additional mem pool size 2M 事物日志大小 innodb log file size 5M 事物日志缓存 innodb log buffer size 8M 每次 commit 日志缓存中的数据刷到磁盘中 innodb flush log at trx commit 1 注释 InnoDB 事务在被回滚之前可以等待一个锁定的超时秒数 InnoDB 在它自己的 锁定表中自动检测事务死锁并且回滚事务 MariaDB 安装部署 V1 0 创建时间 2014 12 10 版权所有第 9 页 共 9 页 InnoDB 用 LOCK TABLES 语句注意到锁定设置 默认值是 50 秒 innodb lock wait timeout 50 mysqldump quick 包消息缓冲区允许的最大字节数 max allowed packet 16M mysql no auto rehash myisamchk 注释 myisam 索引 buffer 只有 key 没有 data key buffer size 20M 注释 排序 buffer 大小 线程级别 sor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论