因为之前一直使用的是ubuntu很少使用centos,今天需要安装数据库,本着快速解决此需求的心态,开始安装mysql,但是翻看好多资料,最后还是没有成功,一个小时时间真是够够的了,最后虚心求教好友,终于看到Starting MySQL..... SUCCESS!

废话不多说,现在开始。也加深下自己的印象。总不能一直apt-get下去,centos不这样让你搞。

一:准备工作

配置防火墙,开启3306端口

[root@TTXS ~]# vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT   #这条默认是有的。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  #也不知道为什么这条添加在22这条后面。

重启防火墙,使其配置生效:

[root@TTXS ~]#/etc/init.d/iptables restart

关闭SELINUX:

[root@TTXS ~]# vi /etc/selinux/config

在后面添加如下信息:

SELINUX=disable

保存退出。

查看当前版本信息:

[root@TTXS ~]# rpm -qa | grep mysql

如果有就卸载

卸载命令: [root@TTXS ~]#yum -y remove (数据库名称)

二:安装Cmake,为Mysql编译工具

直接全部安装:

[root@TTXS src]# cd /usr/local/src/

[root@TTXS src]#yum install cmake ncurses5-devel gcc g++ bison openssl openssl-devel ncurses ncurses-devel gcc-c++  -y

安装完后继续:

三:正式安装:

下载mysql 版本

[root@TTXS src]# wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz

[root@TTXS src]#tar zxvf mysql-5.5.27.tar.gz

[root@TTXS src]#cd /usr/local/mysql

安装ncurses-devel包和bison包,如果有就不需要安装了

[root@TTXS mysql]#yum install ncurses-devel

[root@TTXS mysql]#yum install bison

配置用户组:

[root@TTXS mysql-5.5.27]#groupadd mysql     #添加mysql用户组

[root@TTXS mysql-5.5.27]#useradd -g mysql mysql -s /bin/false    #创建mysql用户,并加入到mysql组,不允许mysql用户直接登录系统

[root@TTXS mysql-5.5.27]#mkdir -p /data/mysql   #创建数据库存放目录

[root@TTXS mysql-5.5.27]#chown -R mysql:mysql /data/mysql/  #设置数据库目录权限

[root@TTXS mysql-5.5.27]#mkdir -p /usr/local/mysql   #设置安装目录

[root@TTXS mysql-5.5.27]#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc

[root@TTXS mysql-5.5.27]#make && make install

等待安装

四:配置

[root@TTXS mysql-5.5.27]#cd /usr/local/mysql

[root@TTXS mysql]#cp ./support-files/my-huge.cnf /etc/my.cnf    #拷贝配置文件,若存在则覆盖

[root@TTXS mysql]#vi /etc/my.cnf                    #编辑,在[mysqld]下增加一行

datadir = /data/mysql

[root@TTXS mysql]#./scripts/mysql_install_db --user=mysql        #生成mysql系统数据库

[root@TTXS mysql]#cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld    #把mysql加入系统启动

[root@TTXS mysql]#chmod 755 /etc/init.d/mysqld        #增加执行权限

[root@TTXS init.d]#chkconfig mysqld on            #加入开机启动

[root@TTXS init.d]#vi /etc/rc.d/init.d/mysqld         #编辑

basedir=/usr/local/mysql    #mysql程序安装路径

datadir=/data/mysql        #mysql数据存放vi 路径

[root@TTXS mysql]#service mysql start #启动

#成功提示:Starting MySQL..... SUCCESS!

将mysql服务加入系统环境变量

[root@TTXS mysql]#vi /etc/profile

添加:export PATH=$PATH:$JAVA_HOME/bin:/usr/local/mysql/bin

[root@TTXS mysql]#source /etc/profile   #生效

五:设置密码

[root@TTXS mysql]#./mysqladmin -u root password root  #设置成功

[root@TTXS mysql]#service mysql restart #重启

[root@TTXS mysql]#mysql -u root -p root  #进入mysql

Enter password:          #输入密码

以上为centos6.5 安装mysql文档。

centos 6.5 mysql 5.5 安装,centos6.5 安装mysql-5.5相关推荐

  1. Mysql系列三:Centos6下安装Mysql和Mysql主从复制的搭建

    一.Centos6下安装Mysql 检测下系统有没有自带的mysql:yum list installed | grep mysql,  如果已经有的话执行命令yum -y remove mysql- ...

  2. centos 6.5 安装 oracle 11g,安装Centos6.5 安装Oracle 11g详细过程

    CentOS6.5安装oracle 11G数据库详细过程安装环境 1台l inux虚拟机 CentOS6.564位系统,内存4G,CPU 2核磁盘50G Oracle软件版本l inux.x64 ...

  3. centos6.8安装mysql打不开,Centos6.8安装Mysql5.7

    1.下载 wget https://dev.mysql.com/get/mysql57-community-release-el6-9.noarch.rpm 2.安装用来配置mysql的yum源的rp ...

  4. python3.6.3安装-CentOS6.8安装Python3.6.3

    1.linux下安装python3 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum install zlib-devel bzip2-devel ...

  5. (转)VmWare下安装CentOS6图文安装教程

    转自:http://www.cnblogs.com/seesea125/archive/2012/02/25/2368255.html 第一次使用VmWare和CentOS6,中间遇到不少问题,记性不 ...

  6. centos 6.5安装mysql5.7,centos6.5安装mysql5.7

    dev.mysql.com/downloads/file/?id=473559 检查并删除以前的mysql  请看上篇   CentOS6.5 下MySQL傻瓜式安装 2.把压缩包放到  /usr/l ...

  7. Vmware下安装CentOS6的特别注意,一定要在虚拟机上电时候按DEL,选择操作系统启动方式...

    最近在学习Python,很多的时候在Linux环境调试,就在电脑上安装一个虚拟机,根据搜索结果,发现 赵学智的VmWare下安装CentOS6图文安装教程(http://www.cnblogs.com ...

  8. 大数据集群搭建(一)虚拟机和Centos6的安装

    文章目录 1.安装虚拟机 2.安装Centos6 3. Centos系统的网络配置 3.1关于IPADDR地址的由来: 4.将搭建好的虚拟机克隆出四台 4.1给四台节点配置独立的IP地址和主机名 1. ...

  9. centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

    centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...

  10. Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置

    如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...

最新文章

  1. 机器学习库Scikit-learn库使用总结.pptx
  2. mysql例子 restful_Gin实战:Gin+Mysql简单的Restful风格的API
  3. 学校管理系统逻辑关系
  4. oracle变量绑定代码,Oracle 绑定变量
  5. Android开机自启监听网络改变源码
  6. access数据库文件导入mysql数据库文件怎么打开,Access数据库从外部数据导入文本文件和VF数据库-dbf文件怎么打开...
  7. python的特性是_python的特性
  8. 身价百亿的中本聪是如何打造出“创世区块”的?
  9. pil对图像加透明 python_分享一个骚操作,用 Python 来 P 图
  10. 【问题8】Redis它到底解决了哪些问题?
  11. 微信小程序点餐系统需求分析与建模
  12. linux系统live管理界面,live-系统爱好者
  13. oracle 父子级,oracle 父子关系
  14. L2十档行情逐笔成交数据实战技巧
  15. linux wakeup,linux内核3.4基于wakeup
  16. win10计算机证书管理器,win10系统iE浏览器导入数字证书的详细办法
  17. 搭建react + typescript + airbnb eslint 项目
  18. sass、scss、less区别
  19. 手机摄影中多摄融合理论详解与代码实战
  20. HTML特效,旋转的正方体

热门文章

  1. nuxt项目当中出现The client-side rendered virtual DOM tree is not matching server-rendered content
  2. 毕设 JAVA超市管理系统论文
  3. AUTOCAD——打断命令、合并命令
  4. 迅捷路由器设置找不到服务器,迅捷(fast)路由器怎么设置?
  5. kafka-生产者使用
  6. 2016OSC源创会年终盛典-综合技术专场-惠新宸
  7. 搞Java的年薪 40W 是什么水平? 1
  8. unity4.0多平台发布强势登陆引领3D游戏开发新时代
  9. docker 中使用nginx容器无法正常启动,报错signal process started和kili(3255,1) failed (3: No such process)
  10. Laravel 5.5 Eloquent ORM - 快速入门