centos7系统二进制安装mysql的方法

  

下文主要给大家带来centos7系统二进制安装mysql的方法,希望这些内容能够带给大家实际用处,这也是我编辑centos7系统二进制安装mysql的方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

第一步:首先在mariadb官网下载mariadb编译好的二进制压缩包https://downloads.mariadb.org/

第二步:解压下载好的mariadb压缩包,由于下载好的是别人编译好的二进制压缩包,所以解压路径是有规定的必须在“/usr/地方/毕?若是自己源码编译可以自行选择解压目录!

 tar xvf mariadb - 102.23 - linux - x86_64.tar。广州,- c,/usr/地方/

第三步:由于解压好的文件夹(mariadb-10.2.23-linux-x86_64)与编译好的文件夹名字(mysql)不同所以我们需要更改文件夹名字或者创建一个软链接,这里我推荐创建软链接这样有利于以后的更换版本更加方便

<>之前,cd/usr/local/(进入/usr/地方/目录下)   ln - s mariadb-10.2.23-linux-x86_64/mysql   ,,(为mariadb-10.2.23-linux-x86_64创建一个软链接名字为mysql)

第四步:查看mysql文件夹发现此文件夹下的所有文件的所有者和所属组属于错误,其特征为编号都为1000年以上,所以我们需要把这个文件夹内的所有文件以及文件夹的所有者和所属组改为根

<>之前,,将mysql/(查看mysql下所有文件和文件夹属性)   ,乔恩- r的根。根mysql/(修改mysql下所有文件和文件夹的所有者和所属组为根)

第五步:由于mysql需要一个专门用于mysql特定的用户,但我们是编译安装,所以需要我们自己去创建一个mysql用户

 mkdir/数据/mysql(在/data下创建一个名为mysql的文件夹)
  
  groupadd - r - g 336 mysql(创建一个权限为336名为mysql的组)
  
  mysql -u336 useradd - r - g - s/sbin/nologin - d/数据/mysql mysql 

(创建一个权限为336名为mysql,主组为mysql,家目录为mysql/数据/mysql的用户。注:由于家目录是要存放数据的所以我建议家目录设定为逻辑卷,方便管理!)

乔恩- r mysql。mysql/数据/mysql(将/数据/mysql文件夹的所有者和所属组都改为mysql),,

第六步:由于我们是二进制安装,所以在mysql文件夹里没有数据库所需的数据文件,但是在我们解压好的mysql/脚本/文件夹下有一个mysql_install_db的j脚本运行这个脚本便可以帮我们配置好数据库所需要的数据文件

脚本/mysql_install_db——用户=mysql datadir=/数据/mysql(以mysql的身份运行mysql_install_db脚本生成数据库文件到/数据/mysql

第七步:由于我们是二进制安装,所以我们需要构建一个专门的配置文件,让mysql知道它的数据文件的路径在/数据/mysql这里
mkdir/etc/mysql/(在等下创建mysql文件夹)

<>之前,,cp支持文件/my-huge.cnf/etc/mysql/my.cnf(将配置文件格式拷贝下到/etc/mysql/my . cnf中所做)      ,,vim/etc/mysql/my.cnf(更改配置,在配置28行加入datadir=/数据/mysql,指定数据库默认路径为/数据/mysql)

第八步:最后就差一个服务的脚本,此脚本也在解压缩的mysql/支持文件/下有一个mysql。服务器的脚本,将此脚本拷贝到指定的文件夹/etc/init.d/mysqld下即可

<>之前,cp支持文件/mysql。服务器/etc/init.d/mysqld(将mysql。服务器拷贝到/etc/init.d/mysqld)      ,,,chkconfig——添加mysqld(将mysql加入服务中)      ,,回声路径='/usr/地方/mysql/bin: $ PATH & # 39;比;/etc/profile.d/mysql.sh(将mysqlPATH路径写入配置文件永久生效)      ,,,服务mysqld开始”(启动mysql服务)

第九步:由于刚配置好的mysql是任何匿名账户可以登录的是,所以我们需要最后对mysql做一次安全加固,设定口令以及删除匿名帐户登录选项!

<>之前,,,,systemctl设置默认用户。目标”(第一步设置mysql口令,然后一直y就行了)

对于以上关于centos7系统二进制安装mysql的方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的只

  

centos7系统二进制安装mysql的方法