0
点赞
收藏
分享

微信扫一扫

centos7安装mysql shell脚本

夕阳孤草 2022-01-07 阅读 26

shell脚本

#!/bin/bash
# rpm -e --nodeps mariadb-libs
tar -zvxf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.26-linux-glibc2.12-x86_64 mysql
mv mysql /usr/local/
groupadd -r mysql
useradd -r -s /sbin/false -M -g mysql mysql
mkdir /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql/
chmod  755 /usr/local/mysql/data/
echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
. /etc/profile
cat << EOF > /etc/my.cnf
[client]
socket=/usr/local/mysql/mysql.sock
[mysqld]
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
pid-file=/usr/local/mysql/data/mysqld.pid
log-error=/usr/local/mysql/mysql.err
EOF
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
service mysqld start
mysqlpd=`grep password /usr/local/mysql/mysql.err |awk -F "root@localhost: " '{print $2}'`
mysql -uroot -p$mysqlpd  -e "alter user root@localhost identified by '123456'" --connect-expired-password
echo "yes mysql install 123456"
举报

相关推荐

centos7安装mysql

centos7安装MySQL

centos7安装MYSQL

CentOS7安装mysql

CentOS7 安装MySQL

CentOS7安装MySQL

Centos7 安装mysql 5.7

Centos7如何安装MySQL

0 条评论