CentOS6.5系统搭建mysql服务器

环境:CentOS 6.5 x86_64-minimal

1 安装编译mysql的包

yum remove mysql-server mysql -y

yum -y install gcc gcc-c++ ncurses-devel zlib-devel bison cmake openssl-devel perl

2 创建mysql用户和目录

useradd mysql

mkdir -p /usr/local/mysql

mkdir -p /db/mysql/data

3 编译安装mysql

cd ~

wget -c http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz

tar -xzvf mysql-5.6.10.tar.gz

cd mysql-5.6.10

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/db/mysql/data -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

make && make install

4 配置MYSQL

修改mysql目录的权限

chown -R mysql:mysql /usr/local/mysql/

chown -R mysql:mysql /db/mysql/data/

初始化mysql

\cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

cd /usr/local/mysql

scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data

添加环境变量

cd ~

echo "PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:\$PATH" >> /etc/profile

echo "export PATH" >> /etc/profile

source /etc/profile

设置MYSQL开机启动

\cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

chkconfig --add mysqld

chkconfig mysqld on

启动mysql

service mysqld start

设置mysql密码

mysqladmin -u root password ‘123456‘

导入开发的库文件

# ln -sv /usr/local/mysql/include/ /usr/include/mysql #软连接到系统库中

# vim /etc/ld.so.conf.d/mysql.conf #编辑这个文件, 并且添加如下路径

/usr/local/mysql-5.5.40/lib

# ldconfig #重新加载库文件

# ldconfig -p | grep mysql #让我们来检查下是不是加载好了

    libmysqlclient_r.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient_r.so.16

    libmysqlclient.so.18 (libc6,x86-64) => /usr/local/mysql-5.5.40/lib/libmysqlclient.so.18

    libmysqlclient.so.16 (libc6,x86-64) => /usr/lib64/mysql/libmysqlclient.so.16

    libmysqlclient.so (libc6,x86-64) => /usr/local/mysql-5.5.40/lib/libmysqlclient.so

时间: 2024-10-19 14:04:26

CentOS6.5系统搭建mysql服务器的相关文章

CentOS6.5系统搭建NTP服务器

在进入到我们的主题之前首先我们可以简单了解一下这几个名词 Atomic Clock: 现在计算时间最准确的是使用 原子震荡周期 所计算的物理时钟(Atomic Clock),因此也被定义为标准时间(International Atomic Time) UTC(coordinated Universal Time): 协和标准时间 就是利用 Atomic Clock 为基准定义出来的正确时间 (世界统一时间,世界标准时间,国际协调时间) 硬件时钟: 硬件时钟是指嵌在主板上的特殊的电路, 它的存在就

CentOS6.5系统搭建Apache服务器

Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一. Apache工作模式有多种,其中最常用的有两种: Prefork模式:PreforkMPM 使用多个子进程,每个子进程只有一个线程.每个进程在某个确定的时间只能维持一个连接. 在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多.prefork的无线程设计在某些情况下将比worker更有优势:它

Linux系统搭建DHCP服务器

                              实验要求:在Linux系统搭建DHCP服务器 实验步骤: 第一步:设置DHCP服务器的iP地址和网关 第二步:查看有没有安装DHCP服务,如果没有安装就要到mnt/下的Packages文件中找到DHCP安装包,找到之后再安装. 安装之前首先我们要把系统安装光盘挂载到mnt目录下,然后在查看一下有没有挂载上 第三步:查看并安装DHCP 第四步:安装完后,查看配置文件 第五步:显示配置文件,并且将/usr/share/doc/dhcp-4.

Centos6.8下搭建SVN服务器

1.Centos6.8下搭建SVN服务器 Subversion是一个自由,开源的版本控制系统.Subversion将文件存放在中心版本库里.这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况.这样就可以籍此将数据恢复到以前的版本,并可以查看数据的更改细节.Subversion是Apache基金会下的一个项目,官网 https://subversion.apache.org/ . 2.安装 yum -y install subversion 3.创建SVN版本库 m

Linux系统搭建FTP服务器

在Linux系统中搭建FTP服务器 一.搭建概述: 在Linux系统中搭建一台FTP服务器是很必要的,这个服务器只要你搭建成功以后就可以在这个服务器上存放一些你自己需要的一些软件.文档.手册等等.搭建好以后就可以直接使用这个服务器,提升了你自己的一个工作速度和一些工作的简便方法.下面就来具体的搭建一下.本问是自己一个人摸索搭建的,如有什么不妥的地方请多多指教.谢谢! 二.搭建步骤: 1.启动Linux虚拟机,并在命令终端上操作. 2.检测一下系统中是否安装FTP服务器 命令:rpm-qa | g

本地虚拟机在ubuntu系统搭建nexus服务器

本地虚拟机在ubuntu系统上搭建nexus服务器 本地虚拟机在ubuntu系统上搭建nexus服务器所需软件: 虚拟机:VM或者Oracle VM VirtualBox 系统:ubuntu-14.04.5-server-amd64.iso JDK:1.8版本 nexus:nexus-2.14.3-02-bundle.tar.gz 注:由于本地系统为win7,所以的软件都是下载的本地win7系统中的,要为虚拟机ubuntu系统传输文件,选择了cuteftp软件. 虚拟机环境需要注意问题: 因为使

AIX系统搭建NFS服务器

本文使用场景:aix6.1升级到aix7.1之后,需要打补丁aix7.1 TL4的补丁,补丁文件有将近10G,当多个系统都升级时,此时搭建nfs服务器,只需要一次上传,其余需升级系统作为客户端只需通过挂载就可访问. 服务器端配置: 通过命令: mknfs -B 或者 startsrc -g nfs 启动nfs服务, 通过命令: lssrc -g nfs 查看服务是否启动,除了nfsrgyd(nfsv4使用)和gssd(安全相关服务)不需要,其余服务均需要,如果未启动通过命令启动: startsr

CentOS6.5下搭建ftp服务器(三种认证模式:匿名用户、本地用户、虚拟用户)

CentOS 6.5下搭建ftp服务器 vsftpd(very secure ftp daemon,非常安全的FTP守护进程)是一款运行在Linux操作系统上的FTP服务程序,不仅完全开源而且免费,此外,还具有很高的安全性.传输速度,以及支持虚拟用户验证等其他FTP服务程序不具备的特点,下面开始搭建: 1.用root 进入系统 2.使用命令 rpm  -qa | grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3.如果安装了,可

基于腾讯云的Centos6.2系统搭建Apache+Mysql+PHP开发环境

搭建环境,我肯定需要先购买腾讯云服务器的哦! 然后,我们打开SecureCRT 7.3,这是一款可以连接Linux系统的客户端工具,使用的很方便快捷,要注意的是,若你是Linux系统的就要用22端口,其它就是host和用户名密码了,这些直接输入就可以! 步骤如下: 一.安装Apache.PHP.MySQL.连接Mysql数据库的包: yum -y install httpd php mysql mysql-server php-mysql 二.安装Apache常用拓展包: yum -y inst