centos 6.5 mysql 5.5 安装,centos6.5 安装mysql-5.5
因为之前一直使用的是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相关推荐
- Mysql系列三:Centos6下安装Mysql和Mysql主从复制的搭建
一.Centos6下安装Mysql 检测下系统有没有自带的mysql:yum list installed | grep mysql, 如果已经有的话执行命令yum -y remove mysql- ...
- 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 ...
- 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 ...
- python3.6.3安装-CentOS6.8安装Python3.6.3
1.linux下安装python3 准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件) yum install zlib-devel bzip2-devel ...
- (转)VmWare下安装CentOS6图文安装教程
转自:http://www.cnblogs.com/seesea125/archive/2012/02/25/2368255.html 第一次使用VmWare和CentOS6,中间遇到不少问题,记性不 ...
- centos 6.5安装mysql5.7,centos6.5安装mysql5.7
dev.mysql.com/downloads/file/?id=473559 检查并删除以前的mysql 请看上篇 CentOS6.5 下MySQL傻瓜式安装 2.把压缩包放到 /usr/l ...
- Vmware下安装CentOS6的特别注意,一定要在虚拟机上电时候按DEL,选择操作系统启动方式...
最近在学习Python,很多的时候在Linux环境调试,就在电脑上安装一个虚拟机,根据搜索结果,发现 赵学智的VmWare下安装CentOS6图文安装教程(http://www.cnblogs.com ...
- 大数据集群搭建(一)虚拟机和Centos6的安装
文章目录 1.安装虚拟机 2.安装Centos6 3. Centos系统的网络配置 3.1关于IPADDR地址的由来: 4.将搭建好的虚拟机克隆出四台 4.1给四台节点配置独立的IP地址和主机名 1. ...
- centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...
- Linux学习之CentOS(十三)--CentOS6.4下Mysql数据库的安装与配置
如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk.tomcat.eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--Cen ...
最新文章
- 机器学习库Scikit-learn库使用总结.pptx
- mysql例子 restful_Gin实战:Gin+Mysql简单的Restful风格的API
- 学校管理系统逻辑关系
- oracle变量绑定代码,Oracle 绑定变量
- Android开机自启监听网络改变源码
- access数据库文件导入mysql数据库文件怎么打开,Access数据库从外部数据导入文本文件和VF数据库-dbf文件怎么打开...
- python的特性是_python的特性
- 身价百亿的中本聪是如何打造出“创世区块”的?
- pil对图像加透明 python_分享一个骚操作,用 Python 来 P 图
- 【问题8】Redis它到底解决了哪些问题?
- 微信小程序点餐系统需求分析与建模
- linux系统live管理界面,live-系统爱好者
- oracle 父子级,oracle 父子关系
- L2十档行情逐笔成交数据实战技巧
- linux wakeup,linux内核3.4基于wakeup
- win10计算机证书管理器,win10系统iE浏览器导入数字证书的详细办法
- 搭建react + typescript + airbnb eslint 项目
- sass、scss、less区别
- 手机摄影中多摄融合理论详解与代码实战
- HTML特效,旋转的正方体
热门文章
- nuxt项目当中出现The client-side rendered virtual DOM tree is not matching server-rendered content
- 毕设 JAVA超市管理系统论文
- AUTOCAD——打断命令、合并命令
- 迅捷路由器设置找不到服务器,迅捷(fast)路由器怎么设置?
- kafka-生产者使用
- 2016OSC源创会年终盛典-综合技术专场-惠新宸
- 搞Java的年薪 40W 是什么水平? 1
- unity4.0多平台发布强势登陆引领3D游戏开发新时代
- docker 中使用nginx容器无法正常启动,报错signal process started和kili(3255,1) failed (3: No such process)
- Laravel 5.5 Eloquent ORM - 快速入门