mariadb 5.5数据库二进制包在centos6.5上的安装

1 解压二进制包到/usr/local/,并改名为mysql(mariadb目录必须是/usr/local/Mysql)

tar -xf /var/ftp/pub/mariadb-5.5.56-linux-x86_64.tar.gz -C /usr/local

mv /usr/local/mariadb-5.5.56-linux-x86_64 /usr/local/mysql

2 创建Mysql为系统用户且没有家目录

useradd -rMs /sbin/nologin mysql

3 cd到/usr/local/mysql目录下,更改目录内所有文件属主、属组为mysql

cd /usr/local/mysql

chown -R mysql:mysql .

4 执行mysql初始化脚本,指明运行用户和数据库目录

scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data

5 完成【4】后,更改/usr/local/mysql目录中的所有文件属主、属组为root,且要把data目录的属主、属组改回mysql.

chown -R root .

chown -R mysql data

6 创建/etc/mysql目录作为配置文件放置目录,也可以不用创建,直接把配置文件放在/etc/,我这里删除了Mysql默认创建的配置文件,从/usr/local/mysql/support-files/拷了一份配置放在/etc/mysql/下。

mkdir /etc/mysql

cp support-files/my-large.cnf /etc/mysql/my.cnf

rm -f /etc/my.cnf

7

vim /etc/mysql/mysql

在【mysqld】服务器配置中加上下面三项

datadir = /usr/local/mysql/data

innodb_file_per_table = on

skip_name_resolve = on

8 复制服务脚本到init.d下,并设置成开机启动

cp support-files/mysql.server /etc/init.d/mysql

chkconfig --add mysql && chkconfig mysql on

9 启动mysql,并进行初始化安全设置,关闭匿名用户,设置root密码等。

service mysql start

bin/mysql_secure_installation

现在就可以正常使用了。

时间: 2024-12-06 16:41:47

mariadb 5.5数据库二进制包在centos6.5上的安装的相关文章

CentOS6.5上编译安装MySQL-5.5.38

MySQL通常有三种安装方式: RPM包 以及 yum 安装 通用二进制包安装 源码编译安装 这里, 我们仅对源码编译安装进行讲解.首先需要说明的是从MySQL5.5开始就要用cmake安装了,已不能用./configure编译安装,所以我们首先需要安装cmake. 1.安装必要的编译环境 # yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* lib

CentOS6.7上编译安装Apache2.2和Apache2.4

目录 一.Apache的工作模式 1.简介 2.比较 二.CentOS6.x上安装Apache2.2 (一)rpm安装apache (二)编译安装apache 1.安装编译环境 2.下载解压依赖包 3.安装apache 4.测试apache 5.查看apache相关信息 6.配置程序运行环境 7.导出库文件 8.导出头文件 9.导出手册 10.将Apache添加到启动服务 (三) 编译安装Apache2.4 1.编译安装apr 2.编译安装apr-util 3.安装需要的依赖包 4.编译安装Ap

超详细Oracle11gr2在CentOS6.6上的安装

想起当初学习Oracle,安装Oracle时的情景所谓是简历坎坷,走了不少弯路,学Oracle也有一段时间特写此文,帮初学Oracle的小伙伴们搭建一个基础的学习环境,本文详细描述了Oracle Database11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production在CentOS6.6上的安装和数据库配置的过程,以图文详细讲述了从VM虚拟机的创建,操作系统的安装,数据库的安装,到Oracle相关工具软件的安装. 本文在以下环境中安

在CentOS6.7上编译安装MySQL 5.7.11

系统环境:CentOS 6.7MYSQL版本:5.7.11 安装依赖包yum -y install gcc gcc-c++ ncurses ncurses-devel cmake 查看系统是否自带mysql和boost,如有则先卸载rpm -qa mysql boostyum remove -y mysql rm /etc/my.cnf -f     #删除系统原有的mysql配置文件,如果有的话yum remove -y boost 下载相应源码包cd ~/tools/wget http://

mysql 开发进阶篇系列 29 数据库二进制包安装

概述 对于二进制安装,优点是可以安装到任何路径下,灵活性好,一台服务器可以安装多个mysql.缺点是已经绎过编译,性能不如源码编译得好,不能灵活定制编译参数.如果用户即不想安装最简单却不够灵活的RPM包,又不想安装复杂费时的源码包,那么已编译好的二进制包将是最好的选择. 一.步骤1: 解压glib包 -- 在 /usr/local 下创建一个mysql文件夹,用来存放 [[email protected] local]# mkdir mysql [[email protected] local]

【mysql安装】MySQL5.6在centos6.4上的安装

卸载原来安装的mysql 安装从官网下载的mysql rpm包 发现有依赖,需要先安装libaio包和libnuma包 再装mysql就可以了 安装客户端 安装完成后,启动mysql 但是发现用没有mysqld

ZABBIX3.0在CentOS6.6上的安装部署

Zabbix3.0界面焕然一新,一改10多年的老面孔,alpha4的更新具体记录下:http://www.zabbix.com/rn3.0.0alpha4.php What's New in 3.0.0alpha4 Zabbix 3.0安装过程与2.x的变化类似,但又少许需要注意的坑(以下标红的),否则会坑的不行... 基础环境: CentOS 6.6 X64 Nginx:1.9.7 Mysql:5.5.32 PHP:5.5.30( zabbix_3.0 要求php版本至少在5.4以上 ) 一.

在centos6.5上编译安装LAMP

LAMP组合的编译安装 基于centos6.5实现 httpd+php modules把php编译成httpd的DSO对象 prefork:libphp5 event,worker:libphp5-zts cgi fastcgifpm:php作为独立的服务 httpd对fastcgi协议的支持 httpd-2.2需要额外安装fcgi模块 httpd-2.4自带fcgi模块 安装次序 httpdMariadbphp 安装开发环境httpd安装依赖pcre因此要安装pcre-devel 1.yum

zabbix在centos6.5上的安装实践工作

安装zabbix软件包 1.下载安装包 zabbix-2.4.5.tar 2.创建账户 groupadd zabbix useradd -g zabbix zabbix 3.创建zabbix数据库 rpm  安装mysql相关软件包: service mysql start启动mysql: mysql -uroot -p   ".mysql_secret "中保存密码: mysql >   set password=password('你的密码') mysql> creat