您的位置:首页 > 运维架构 > Linux

CentOS 7.4安装mysql-5.7.21 二进制包安装

2018-03-06 00:00 591 查看
摘要: 软件链接都是官网源地址,直接复制运行即可完成安装,只为伸手档!

二进制安装 mysql-5.7.21
#基础工作
yum install tree nmap sysstat lrzsz dos2unix zip unzip wget -y
yum upgrade openssl bash -y
安装目录: /web/server/mysql-5.7.21
mkdir -p /web/server
#下载 https://dev.mysql.com/downloads/file/?id=474759 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar tar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar
#解压后有两个包,用这个 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
#转移到自己的安装目录
mv mysql-5.7.21-linux-glibc2.12-x86_64 /web/server/mysql-5.7.21
#添加用户
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
#新建软链接
ln -s /web/server/mysql-5.7.21/ /web/server/mysql

#添加环境变量
echo "export PATH=$PATH:/web/server/mysql/bin" >> /etc/profile
source /etc/profile
#初始化数据库
mysqld --initialize --user=mysql --basedir=/web/server/mysql --datadir=/web/server/mysql/data
#得到初始数据库密码
A temporary password is generated for root@localhost: CAbsaT/rV7J#
#修改密码命令,把密码修改为123456
mysqladmin -u root -p password 123456
#忘记初始密码就要重新初始化数据库,删除data目录里的文件,才可以初始化数据库成功!
#命令:rm -rf /web/server/mysql/data/*
#先修改启动文件
vi /web/server/mysql-5.7.21/support-files/mysql.server
basedir=/web/server/mysql
#将support-file文件复制到/etc/init.d目录下
cp /web/server/mysql-5.7.21/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
#启动mysql
systemctl start mysql #不会输出信息
#停止
systemctl stop mysql
#或者直接
/web/server/mysql-5.7.21/support-files/mysql.server start #这会输出信息
#将其添加到服务列表中
chkconfig --add mysqld
#就可以用下面命令了
service mysqld start
service mysqld stop
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息