暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用通用二进制文件在Linux上安装MySQL5.7.25

酒负盛名的笔记 2019-03-20
490

   本文主要演示使用通用二进制文件在Linux上安装MySQL5.7.25的安装,具体过程如下:


1.官网下载二进制压缩文件mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz,上存至服务器,并核对MD5的值,确保安装包的安全性。



2.安装依赖库libaio 库。如果未在本地安装此库,则数据目录初始化和后续服务器启动步骤将失败。

基于Yum的系统上:

shell> yum search libaio  # search for info

shell> yum install libaio # install library

基于APT的系统上:

shell> apt-cache search libaio # search for info

shell> apt-get install libaio1 # install library


3.创建mysql用户和组

shell> groupadd mysql

shell> useradd -r -g mysql mysql


4.解压并安装

shell> cd usr/local

shell> tar zxf mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

shell> ln -s mysql-5.7.25-linux-glibc2.12-x86_64 mysql

用ln命令创建指向安装目录的符号链接,方便引用/usr/local/mysql

shell> cd mysql

shell> mkdir mysql-files

shell> chown mysql:mysql mysql-files

shell> chmod 750 mysql-files

mysql-files目录提供了一个方便的位置,可用作secure_file_priv系统变量的值 ,从而将导入和导出操作限制为特定目录。

shell> bin/mysqld --initialize --user=mysql 

初始化数据库,执行后会生成root密码。

shell> bin/mysql_ssl_rsa_setup      

初始化SSL,加强安全        

shell> bin/mysqld_safe --user=mysql &

启动数据库


5.拷贝MySQL.server,并设置开机启动

shell> cp support-files/mysql.server etc/init.d/mysqld

shell> chkconfig --add mysqld


6.为了避免在使用MySQL时始终键入客户端程序的路径名,可以将/usr/local/mysql/bin 目录添加到PATH变量中。为了方便,添加至全局变量文件中/etc/profile



   至此,mysql安装完毕,my.cnf文件需根据业务实际情况进行设置。


文章转载自酒负盛名的笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论