mysql安装: Linux二进制版

下载依赖包

yum -y install libaio  numactl

下载mysql二进制包

##1, 下载安装包到/root下
cd /root
yum -y install libaio wget
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

##2, 准备安装:删除旧的数据
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
[ -e /usr/local/mysql ]  && rm -rf /usr/local/mysql*

tar zxvf ~/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
cd /usr/local/
ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysql
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files

##3, 初始化mysql: 差生随机root密码
bin/mysqld --initialize --user=mysql &>/tmp/mysql.pwd
bin/mysql_ssl_rsa_setup  

##4, 变量全局化
\cp support-files/mysql.server /etc/init.d/mysql      
echo 'export PATH=$PATH:/usr/local/mysql/bin' >>/etc/profile.d/mysql.sh
source /etc/profile >/dev/null  2&>1

##5, 启动mysql
#bin/mysqld_safe --user=mysql &
chkconfig mysql on 
service mysql start

##6, 修改root密码
passwd=$(cat /tmp/mysql.pwd |grep password |awk -F "root@localhost: " '{print $2}')
mysql --connect-expired-password  -uroot -p$passwd -e " set password for root@localhost = password('123456')" 
echo -e "\033[32m  mysql安装成功. \033[0m"
发布了276 篇原创文章 · 获赞 37 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/eyeofeagle/article/details/103363966
今日推荐