• ADADADADAD

    Linux中源码包安装MySQL的shell脚本怎么写[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:01:11

    作者:文/会员上传

    简介:

    #!/bin/bash#安装MYSQL yum -y install ncurses-develyum -y install autoconftar zxf /cmake- -C /cd /cmake-./configure && gmake && gmake installcdgroupadd mysqluser

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    #!/bin/bash
    #安装MYSQL
    yum -y install ncurses-devel
    yum -y install autoconf
    tar zxf /cmake- -C /
    cd /cmake-

    ./configure && gmake && gmake install
    cd
    groupadd mysql
    useradd -M -s /sbin/nologin/ mysql -g mysql
    tar zxf /mysql- -C /usr/src
    cd /usr/src/mysql-

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc/ -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
    make && make install
    chown -R mysql:mysql /usr/local/mysql
    rm -rf /etc/my.cnf
    cp support-files/my-default.cnf /etc/my.cnf
    /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
    echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
    . /etc/profile
    cp support-files/mysql.server /usr/local/mysql/bin/mysqld.sh
    chmod +x /usr/local/mysql/bin/mysqld.sh
    echo "[Unit]" >> /usr/lib/systemd/system/mysqld.service
    echo "Description=MYSQL Server" >> /usr/lib/systemd/system/mysqld.service
    echo "After=network.target" >> /usr/lib/systemd/system/mysqld.service
    echo "[Service]" >> /usr/lib/systemd/system/mysqld.service
    echo "User=mysql" >> /usr/lib/systemd/system/mysqld.service
    echo "Group=mysql" >> /usr/lib/systemd/system/mysqld.service
    echo "Type=forking" >> /usr/lib/systemd/system/mysqld.service
    echo "PIDFile=/usr/local/mysql/data/localhost.localdomain.pid" >> /usr/lib/systemd/system/mysqld.service
    echo "ExecStart=/usr/local/mysql/bin/mysqld.sh start" >> /usr/lib/systemd/system/mysqld.service
    echo "ExecStop=/usr/local/mysql/bin/mysqld.sh stop" >> /usr/lib/systemd/system/mysqld.service
    echo "[Install]" >> /usr/lib/systemd/system/mysqld.service
    echo "WantedBy=multi-user.target" >> /usr/lib/systemd/system/mysqld.service
    systemctl daemon-reload
    systemctl start mysqld
    systemctl enable mysqld
    . /etc/profile

    Linux中源码包安装MySQL的shell脚本怎么写.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlshell脚本linux