MySQL - 二进制包安装
简述
MySQL 有提供对应的二进制包,可以直接解压至今运行,但是对操作系统的版本是有要求的。
可以在国内的镜像站找到对应的压缩包,例如:
http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
安装
wget -c http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
解压安装并设置配置文件
tar zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.34-linux-glibc2.5-x86_64 /usr/local/
cd /usr/local
ln -s mysql-5.6.34-linux-glibc2.5-x86_64 mysql
cp mysql/support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
#修改mysqld的datadir和basedir
[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql/data
创建数据目录
mkdir /data/mysql/data -p
创建执行用户
useradd -s /sbin/nologin mysql
passwd mysql
chown mysql.mysql /data/mysql -R
初始化
cd /usr/local/mysql
./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/
启动服务
/etc/init.d/mysql start
总结
二进制安装是比较快的,而且版本还可以自己选择,目前主流的服务器操作系统都是支持的,比较推荐这种方式。有些 Linux 的依赖包版本比较高,就不适合用这种方式。
- 原文作者:Linux运维菜
- 原文链接:https://www.opcai.top/post/2019/2019-03/mysql_binary_install/
- 版权声明:本作品采用进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。