下载二进制文件至/usr/local/文件夹下,以后运行脚本mysql
#!/bin/bash groupadd mysql useradd -r -g mysql -s /bin/false mysql cd /usr/local/ FileName=`ls | grep mysql | sed '{s/.tar.gz/ /}'` echo $FileName tar -zxvf /usr/local/mysql* ln -s $FileName mysql cd /usr/local/mysql export PATH=/usr/local/mysql/bin:$PATH echo 'export PATH=/usr/local/mysql/bin:$PATH' >> /root/.bash_profile mkdir /var/lib/mysql/mysql-files -p cd /var/lib/mysql chown mysql:mysql mysql-files chmod 750 mysql-files cd /etc touch my.cnf chown root:root my.cnf chmod 644 my.cnf echo '[mysqld] datadir=/var/lib/mysql/data socket=/var/lib/mysql/mysql-files/mysql.sock port=3306 log-error=/var/lib/mysql/data/localhost.localdomain.err user=mysql secure_file_priv=/var/lib/mysql/mysql-files local_infile=OFF pid-file=/var/lib/mysql/mysql-files/mysqld.pid [client] socket=/var/lib/mysql/mysql-files/mysql.sock' > /etc/my.cnf cd /usr/local/mysql cp support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql chkconfig --level 345 mysql on yum install autoconf -y scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf
第一步:新建用户解压文件sql
groupadd mysql useradd -r -g mysql -s /bin/false mysql cd /usr/local/ FileName=`ls | grep mysql | sed '{s/.tar.gz/ /}'` echo $FileName tar -zxvf /usr/local/mysql* ln -s $FileName mysq
第二步:写配置文件bash
cd /etc touch my.cnf chown root:root my.cnf chmod 644 my.cnf echo '[mysqld] datadir=/var/lib/mysql/data socket=/var/lib/mysql/mysql-files/mysql.sock port=3306 log-error=/var/lib/mysql/data/localhost.localdomain.err user=mysql secure_file_priv=/var/lib/mysql/mysql-files local_infile=OFF pid-file=/var/lib/mysql/mysql-files/mysqld.pid [client] socket=/var/lib/mysql/mysql-files/mysql.sock' > /etc/my.cnf
第三步:新建存放导入导出文件的文件夹dom
mkdir /var/lib/mysql/mysql-files -p cd /var/lib/mysql chown mysql:mysql mysql-files chmod 750 mysql-files
第四步:配置自启动socket
cd /usr/local/mysql cp support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql chkconfig --level 345 mysql on
第四步:初始化code
yum install autoconf -y scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf