MySQL5.7.18安装部署手册

注意:MySQL5.7.17安装跟MySQL5.6版本略有不同之处

        1)需要安装boot:从MySQL5.7.5开始boost库是必需的

        2)初始化也有不同之处

部署环境:

        操作系统:Centos6.6 x64

        MySQL版本:5.7.17

        boost包:boot_1_59_0.tar

       

@设置MySQL用户和组

       # groupadd  mysql

       # useradd  -r -g mysql  mysql

一、安装前准备

      1)安装cmake:从MySQL5.5起,MySQL源码安装开始使用cmake,设置源码编译配置脚本。

      # tar -xzvf cmake-2.8.10.2.tar.gz

      # cd cmake-2.8.10.2

      # ./configure

      # make && make install

      2)安装bison-2.5.tar.gz

     # tar -xzvf bison-2.5.tar.gz

     # cd bison-2.5

     # ./configure

     # make && make install

   3)安装ncurses-5.8.tar.gz

     # tar -xzvf  ncurses-5.8.tar.gz

     # cd ncurses-5.8

     # ./configure

     # make && make install

     4)安装boost

    # mkdir /usr/local/boost

    # tar -zxf boost_1_59_0.tar.gz -C /usr/local/boost

二、安装MySQL

    # tar -zxvf mysql-5.7.18.tar.gz

    # cd mysql-5.7.18

    # cmake  -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.7.18   -DWITH_BOOST=/usr/local/boost

    # make && make install

三、配置

    1)修改文件权限

        chown  -R  mysql:mysql  /usr/local/mysql

        chown  -R  mysql:mysql  /data

    2)初始化数据库

  /usr/local/mysql/bin/mysqld  --initialize-insecure--user=mysql  --basedir=/usr/local/mysql  --datadir=/usr/local/data   

      注:之前的版本mysql_install_db是在mysql_basedir/script下,5.7放在了mysql_install_db/bin目录下,且已被废弃。--initialize会生成一个随机密码(mkmfkvnkdn,--initialize-insecure不会生成随机密码,初始化时--datadir目标目录下不能有数据文件。

  3)复制MySQL服务启动脚本及加入PATH路径/etc/profile

    export  PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

    export  PATH

 

  4)复制mysql 服务启动配置文件

   # cp  /usr/local/mysql/support-files/my-default.cnf  /etc/my.cnf

   # cp  /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

   # chmod  a+x /etc/init.d/mysqld

 

 5)启动mysql服务并加入开机自启动

  # service  mysqld  start

  # chkconfig  --level 35  mysqld on

 

6)检测MySQL服务是否启动

 # netstat  -tulnp |grep 3306

7)修改密码

 # mysql -uroot -p

 # UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; 


    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值