怎么用二进制包安装mysql

  介绍

这篇文章主要讲解了“怎么用二进制包安装mysql”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习”怎么用二进制包安装mysql”吧!

目的

本文主要讲述如何使用二进制安装mysql,并启动mysql

1, mysql安装包的下载

 https://dev.mysql.com/downloads/mysql/

2,安装mysql前的准备

<李>

上传mysql安装包至/usr/当地目录

<李>

解压mysql安装包;

 [root@localhost 地方]#,tar  xvf  mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 
<李>

将解压后的文件夹连接至mysql文件夹

 [root@localhost 地方]#,ln  -s  mysql-5.6.39-linux-glibc2.12-x86_64  mysql 
<李>

检查并安装依赖包(perl)

 (root@localhost 脚本)#,yum  -y  install  perl  perl-devel  perl-Data-Dumper 
祝辞,如若未安装perl组件将会报以下错误

(root@localhost脚本)#。/mysql_install_db
致命错误:执行前请安装以下perl模块。/mysql_install_db:
Data:: Dumper

安康;检查并安装依赖包(libaio) 

(root@localhost mysql) #百胜列表| grep libaio
libaio。i686,,,,,,,,,,,,,,0.3.109-13。el7,,,,,,,基地的大敌;,
libaio。x86_64,,,,,,,,,,,,,0.3.109-13。el7,,,,,,,基地的大敌;,
libaio-devel。i686,,,,,,,,,,,0.3.109-13。el7,,,,,,,基地的大敌;,
libaio-devel。x86_64,,,,,,,,,,0.3.109-13。el7,,,,,,,基地的大敌;,
(root@localhost mysql) # yum - y安装libaio libaio-devel

祝辞,若如为安装libaio组件将会报以下错误

(root@localhost mysql) #脚本/mysql_install_db——mysql用户=
警告:主机& # 39;Alinx& # 39;不能抬头。/bin/resolveip。
这可能意味着您的libc库并不是100%兼容与这个二进制MySQL版本
。mysqld, MySQL守护进程应该工作正常
除了主机名解析将不会工作。
这意味着您应该使用IP地址,而不是主机名
当指定MySQL特权!

安装MySQL系统表..../bin/mysqld:当加载共享库时发生错误:libaio.so。1:无法打开共享对象文件:没有这样的文件或目录
(root@localhost mysql) #

 # # #,, 3,创建mysql用户,用户组并将目录授权给mysql用户

(root@localhost脚本)# groupadd mysql
(root@localhost脚本)# useradd - r - g mysql mysql
[root@localhost ~] #乔恩mysql: mysql/usr/local/mysql - r
[root@localhost ~] #我/usr/local/
321180
drwxr-xr-x。,2根的根,,,,2015年,6 8月12本
drwxr-xr-x。,2根的根,,,,2015年,6 8月12等
drwxr-xr-x。,2根的根,,,,2015年奥运会,6 8月12
drwxr-xr-x。,2根的根,,,,2015年,6 8月12包括
drwxr-xr-x。,2根的根,,,,2015年,6 8月12自由
drwxr-xr-x。,2根的根,,,,2015年,6 8月12 lib64
drwxr-xr-x。,2根的根,,,,2015年,6 8月12 libexec
lrwxrwxrwx,1 mysql mysql,,,35岁,1月16日22:46 mysql→mysql-5.6.39-linux-glibc2.12-x86_64
drwxr-xr-x, 13 mysql mysql,,,4096年1月16日22:38 mysql-5.6.39-linux-glibc2.12-x86_64
-rw-r - r -,1根,根,2018年1月21日,328882304 mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
drwxr-xr-x。,2根的根,,,,2015年,6 8月12 sbin
drwxr-xr-x。,5根,根,,,,46 2017年1月17日,
drwxr-xr-x分享。,2根的根,,,,,6 8月12 2015 src

祝辞,此时可以看到mysql目录的归属为mysql: mysql
  安康;删除系统中的mysql配置文件

rm - f/etc/my.cnf
的rm - fr/etc/my.cnf.d/

 # # #, 4,初始化并启动mysql
  安康;初始化

(root@localhost mysql) #脚本/mysql_install_db——用户=mysql datadir=/usr/地方/mysql/数据——skip-name-resolve

祝辞,该步骤为创建了一个根用户(空密码),并初始化了mysql的一些权限账户表
  
  安康;拷贝配置文件以及启动脚本

(root@localhost mysql) # cp支持文件/my-default.cnf/etc/my.cnf
(root@localhost mysql) # cp支持文件/mysql。服务器/etc/init.d/mysqld

<>以前安康;编辑文/etc/my . cnf中所做件,并写入如下内容

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data/

 # # #, 5日启动mysql
  
  null

怎么用二进制包安装mysql