美文网首页
mysql的安装

mysql的安装

作者: GilbertW | 来源:发表于2016-11-03 23:03 被阅读0次

    1.安装依赖包

    yum -y install wget gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex*

    libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison

    bison-devel ncurses-devel perl

    2.新建用户组

    groupadd mysql

    useradd mysql -g mysql

    3.上传并解压安装包

    cd /home/home/app/tools

    tar -zxv -f mysql-5.6.19.tar.gz

    cd mysql-5.6.19

    4.cmake编译参数安装

    cmake \

    -DCMAKE_INSTALL_PREFIX=/home/app/mysql-5.6.19 \

    -DMYSQL_UNIX_ADDR=/home/app/mysql-5.6.19/tmp/mysql.sock \

    -DDEFAULT_CHARSET=utf8 \

    -DDEFAULT_COLLATION=utf8_general_ci \

    -DWITH_MYISAM_STORAGE_ENGINE=1 \

    -DWITH_INNOBASE_STORAGE_ENGINE=1 \

    -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

    -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \

    -DWITH_MEMORY_STORAGE_ENGINE=1 \

    -DWITH_READLINE=1 \

    -DENABLED_LOCAL_INFILE=1 \

    -DMYSQL_DATADIR=/home/app/mysql-5.6.19/data \

    -DMYSQL_USER=mysql \

    -DMYSQL_TCP_PORT=3306

    make && make install

    ln -s /home/app/mysql-5.6.19 /home/mysql

    5. 复制配置文件

    sudo cp /home/app/mysql-5.6.19/support-files/my-default.cnf /etc/my.cnf

    6.添加系统变量

    echo 'export PATH=/home/app/mysql-5.6.19/bin:$PATH' >>/etc/profile

    echo "export PATH" >> /etc/profile

    source /etc/profile

    echo $PATH

    7.进入安装路径并授权mysql用户:

    cd /home/app/mysql-5.6.19

    mkdir -p /home/app/mysql-5.6.19/data

    chown -R mysql.mysql /home/app/mysql-5.6.19/

    8.调整/tmp授权,否则初始化会错误:

    chmod -R 1777 /tmp

    9. 执行初始化:

    cd /home/app/mysql-5.6.19/scripts/

    ./mysql_install_db --basedir=/home/app/mysql-5.6.19/ --datadir=/home/app/mysql-5.6.19/data/ --user=mysql

    10.把服务启动脚本添加到/etc/init.d目录下:

    sudo cp /home/app/mysql-5.6.19/support-files/mysql.server /etc/init.d/mysqld

    11.启动MySQL服务,设置密码,设置开机启动。

    /etc/init.d/mysqld start

    netstat -lntup|grep mysql

    /home/app/mysql-5.6.19/bin/mysqladmin -u root password 'root'

    chkconfig mysqld on

    echo "ok!"

    相关文章

      网友评论

          本文标题:mysql的安装

          本文链接:https://www.haomeiwen.com/subject/fojtlttx.html