从上午到现在一直在装MySQL,查了很多资料终于搞定了。和大家分享下。
操作系统:CentOS 6.2
安装工具:Windows 7的Xshell
一、下载cmake和mysql的安装包
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/mysql-5.5.21.tar.gz
二、安装cmake
cd cmake-2.8.5 #进入解压目录
./configure --prefix=/home/software/cmake/ #prefix后为安装目录
#发现这一步出现错误,无法继续
#经查找,发现是少装了个东西
yum install gcc-c++ #如果上一步没错,跳过此步骤
make && make install
#cmake安装完成
三、安装MySQL
groupadd mysql #添加mysql组
useradd -g mysql mysql #创建用户mysql并加入到mysql组
mkdir -p /home/software/mysql #创建MySQL数据库存放目录
mkdir -p/home/software/mysql/data #创建MySQL安装目录
tar zxvf mysql-5.5.21.tar.gz #解压
cd mysql-5.5.21 #进入mysql的解压目录
cmake . -DCMAKE_INSTALL_PREFIX=/home/software/mysql \
-DMYSQL_DATADIR=/home/software/mysql/data \
-DSYSCONFDIR=/etc #配置
#配置这一步我试了很久都报错,说找不到cmake命令
#后来改成下面的这句就可以了
/home/software/cmake/bin/cmake .
-DCMAKE_INSTALL_PREFIX=/home/software/mysql \
-DMYSQL_DATADIR=/home/software/mysql/data \
-DSYSCONFDIR=/etc #配置,就是你的cmake命令应该在安装目录的bin下
面,需要把整个路径写上才可以
make #编译
make install #安装
四、配置MySQL
cd /home/software/mysql #进入mysql的安装目录
cp ./support-files/my-huge.cnf /etc/my.cnf #拷贝配置文件
#(注意:/etc目录下面默认有一个my.cnf,直接覆盖即可)
vi /etc/my.cnf #编辑配置文件,在 [mysqld] 部分增加下面一行
datadir = /home/software/mysql/data #添加MySQL数据库路径
:wq! #保存退出
./scripts/mysql_install_db --user=mysql #生成mysql系统数据库
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
#把Mysql加入系统启动
chmod 755 /etc/init.d/mysqld #增加执行权限
chkconfig mysqld on #加入开机启动
vi /etc/rc.d/init.d/mysqld #编辑
basedir = /home/software/mysql #MySQL程序安装路径
datadir = /home/software/mysql/data #MySQl数据库存放目录
service mysqld start #启动
vi /etc/profile #把mysql服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
#下面这两行把myslq的库文件链接到系统默认的位置,这样你在编译类似PHP等#软件时可以不用指定mysql的库文件地址。
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
shutdown -r now
#需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
mysql_secure_installation #设置Mysql密码
#然后进行mysql的初始化配置,看提示就知道了
service mysqld restart #重启
五、配置远程连接用户
vim /etc/sysconfig/iptables
#加入下面这行,注意把它添加到22端口后面,切记不要放在最后
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
:wq #保存退出
/etc/rc.d/init.d/iptables restart
grant all privileges on *.* to bbcv@'%' identified by 'bbcv' with grant
option #进入mysql通过授权语句添加远程用户,之后便可以远程到mysql
分享到:
相关推荐
集合网上资料和自身实际安装整理的centos5.5安装mysql5.5,文档中有5.5和5.6的下载地载,如果安装5.6还需要找一点资料。
centos 6.5配置mysql5.5
Centos7安装MySQL5.5-5.7.docx
CentOS 6.2安装(超级详细图解教程)
centos6.2安装手册,用于宇视相关软件部署、开局所用。
centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...
在VMware中安装linux流程 CentOS 6.2安装教程
CentOS6.2安装(超级详细图解教程)
CentOS 6.2系统镜像有两个,安装系统只用到第一个镜像,第二个镜像是系统自带软件安装包。 安装CentOS 6.2系统的计算机内存必须等于或者大于628M(最小内存628M),才能启用图形安装模式。 CentOS 6.2文本...
CentOS6.2下配置Django+Python环境步骤
NULL 博文链接:https://itsaga.iteye.com/blog/2286554
CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!
不过自从被sun收购之后,就没用集成在centos这些开源Linux系统中了,那么如果想用的话就需要自己安装了,在安装过程中肯定会用到些命令,下面通过本篇文章给大家介绍centos 7安装mysql5.5和安装 mariadb使用的命令
centos6.2安装两个mysql 宋正河整理
CentOS_6.2安装(超级详细图解教程
centos6.2安装两个mysql.pdf
1.环境准备 ...2.MySQL安装 2.1 解压缩,并重命名为 mysql 2.2 在 mysql 目录下,创建 data 目录 2.3 创建 mysql 的用户组和用户,并对mysql目录设置用户组和用户 2.4 初始化 mysql 2.5 启动 mys
centos安装mysql5.5.txt
打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...