Linux 下通用二进制安装 MySQL5.7(Using Generic Binaries)

1. 下载使用的Linux发行版本对应的MySQL软件包

image.png





2. 检查环境依赖

应用包管理器检查是否安装了libaio

yum search libaio
yum install libaio

对于MySQL5.7.19及之后的版本需要再继续检查是否安装了libnuma

3. 将软件包mysql-VERSION-OS.tar.gz解压到目标安装位置,下表展示了mysql二进制软件包的目录结构

目录
目录内容
bin
mysqld server, client, utility programs
docs
mysql manual
man unix manual pages
include include(header) files
lib
libraries
share
error messages, dictionary and SQL for database installation
support-files
miscellaneous support files

4. 安装MySQL

安装二进制版本的MySQL,执行如下的命令

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
tar -zxvf /path/to/mysql-VERSION-OS.tar.gz
ln -s full-path-to-mysql-VERSION-OS mysql
cd mysql
mkdir mysql-files 
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup
bin/mysqld_safe --user=mysql &

执行完initialize,会生成一个临时的root@localhost的密码,使用该密码登录后修改即可。mysql-files目录提供了一个方便的位置,可以用作secure_file_priv变量的值,从而将导入和导出操作限定在特定的目录中。执行mysqld_safe输出相关状态信息后,启动成功。

image.png

可选配置:将可执行文件目录加入环境变量

export PATH=$PATH:/usr/local/mysql/bin


猜你喜欢

转载自blog.51cto.com/15155352/2681604