1. 下载使用的Linux发行版本对应的MySQL软件包
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输出相关状态信息后,启动成功。
可选配置:将可执行文件目录加入环境变量
export PATH=$PATH:/usr/local/mysql/bin