centos 下安装 mysql 5.6

       记录一下本身在centos5.5 上安装mysql5.6.10的过程。 html

  安装各类依赖软件包: mysql

  1.   安装gcc编译器
yum -y install gcc
yum -y install gcc-c++

    2.   安装cmake (由于mysql5.6 更改了安装方式由以前的configure改成了cmake linux

     下载cmake  c++

wget http://www.cmake.org/files/v2.8/cmake-2.8.11.2.tar.gz

     解压  sql

tar -xzvf  cmake-2.8.11.2.tar.gz
cd cmake-2.8.11.2

    ./Bootstrap

    make

    make install

    3.  安装mysql shell

        下载mysql5.6.10:  数据库

        下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads windows

        解压:  centos

tar -xzvf mysql-5.6.10.tar.gz

cd mysql-5.6.10

        cmake ./ // 不指定安装位置,默认安装在/usr/local/mysql下

        出了点差错: google


       安装缺乏的依赖库:

       下载: 

wget http://invisible-island.net/datafiles/release/ncurses.tar.gz

       解压:

tar -xzvf ncurses.tar.gz
cd ncurses-5.9

       ./configure
       make
       make install

      准备就绪:删除CMakeCache.txt 而后从新安装

cmake ./ 
      make

  呼呼又出错了

  

            眨一看权限不够,不可以啊,咱可用得是root用户啊, linux小白迷茫了,google吧!!!唉,原来是        由于在windows下的共享目录下编译,因此没法建立符号链接,致使编译失败。

       代码挪个地,再试试!

rm -rf CMakecache.txt
    make clean
cmake ./
    make
    make install


    安装成功啦!!! 

4. 建立mysql 用户组 用户 修改/usr/local/mysql 文件夹属性

   

   生成默认配置文件:

cp default-my.cnf /etc/my.cnf

 5. 启动mysql

    万事俱备只欠东风,将mysql服务启起来吧!

./mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

   老祖宗说过忘乎所以是没有好结果滴!这么又是个出错,My God!

仔细看看,权限又是权限问题,马虎大意害死人啊,再搞一次

./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
mysqld_safe > /dev/null &

     搞定,终于跑起来了! 喂喂,可别忙着收工哈~ 别忘了mysql的root账号初始密码但是空的,敞开门赤裸裸的诱惑有没有?!

    加个密码:

mysqladmin -u root password your_password

    由于mysql root用户默认是只能经过本地访问的,若是须要在远程经过root登陆数据库须要修改一下root的权限。

 

  (注:抹掉的是我root用户的密码)

  打完收工!!!


================分割线======================

知识缺失太厉害,各类小白,加油啊,少年!!!

相关文章
相关标签/搜索