六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 60|回复: 0

CentOS6.2安装MySQL5.5

[复制链接]

升级  66%

7

主题

7

主题

7

主题

童生

Rank: 1

积分
33
 楼主| 发表于 2013-1-28 22:03:40 | 显示全部楼层 |阅读模式
从上午到现在一直在装MySQL,查了很多资料终于搞定了。和大家分享下。
 
操作系统:CentOS 6.2
 
安装工具:Windows 7的Xshell
 
一、下载cmake和mysql的安装包
 
 
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gzwget 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 restartgrant all privileges on *.* to bbcv@'%' identified by 'bbcv' with grant option  #进入mysql通过授权语句添加远程用户,之后便可以远程到mysql  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表