centos7环境下二进制安装包安装 mysql5.6的方法详解

 更新时间:2020年02月18日 11:42:51   作者:怀素真  
这篇文章主要介绍了centos7环境下二进制安装包安装 mysql5.6的方法,详细分析了centos7环境下使用二进制安装包安装 mysql5.6的具体步骤、相关命令、配置方法及操作注意事项,需要的朋友可以参考下

本文实例讲述了centos7环境下二进制安装包安装 mysql5.6的方法。分享给大家供大家参考,具体如下:

centos7 二进制安装包安装 mysql5.6

一、下载mysql5.6二进制安装包

http://mirrors.sohu.com/mysql/MySQL-5.6/

如:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

二、安装mysql5.6(安装在/data/mysql56)

(1)、创建mysql用户账号

> useradd -s /sbin/nologin -M mysql

(2)、解压压缩包

> tar xf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

(3)、重命名

> mv mysql-5.6.34-linux-glibc2.5-x86_64 mysql56

(4)、复制配置文件

> cp /data/mysql56/support-files/my-default.cnf /etc/my.cnf

修改配置文件

[client]
port = 3306
socket = /data/mysql56/mysql.sock
default-character-set = utf8
[mysqld]
skip-name-resolve
user = mysql
basedir = /data/mysql56
datadir = /data/mysql56/data
port = 3306
server_id = 10
socket = /data/mysql56/mysql.sock
pid-file = /data/mysql56/mysql.pid
log-error = /data/mysql56/data/mysql.err
log-bin = /data/mysql56/data/mysql-bin
character-set-server = utf8

(*二进制安装,默认配置文件在/etc/my.cnf)

(5)、初始化数据库

> chown -R mysql.mysql /data/mysq56
> /data/mysql56/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \
--user=mysql \
--basedir=/data/mysql56 \
--datadir=/data/mysql56/data

如果出现如下信息

FATAL ERROR: please install the following Perl modules before executing
Data::Dumper

> yum -y install autoconf

此包安装时会安装Data:Dumper模块

三、配置并启动mysql

> cp /data/mysql56/support-files/mysql.server /etc/init.d/mysqld
> chmod 755 /etc/init.d/mysqld

(*注意,mysql二进制安装默认的路径为/usr/local/mysql,启动脚本里/usr/local/mysql需要替换)

> sed -i 's#/usr/local/mysql#/data/mysql56#g' /data/mysql56/bin/mysqld_safe /etc/init.d/mysqld

启动mysql

> service mysqld start

四、添加自启动

> chkconfig --add mysqld
> chkconfig mysqld on
> chkconfig --list mysqld

五、配置环境变量

> echo 'export PATH=/data/mysql56/bin:$PATH' >> /etc/profile
> source /etc/profile

六、修改mysql密码(mysql5.6安装默认root密码为空)

> mysqladmin -u root password '123456'

七、清理无用的mysql用户及库

登陆mysql

> mysql -uroot -p

查询用户

> select user,host from mysql.user;

如下所示

+------+-----------------------+
| user | host                  |
+------+-----------------------+
| root | 127.0.0.1             |
| root | ::1                   |
|      | localhost             |
| root | localhost             |
|      | localhost.localdomain |
| root | localhost.localdomain |
+------+-----------------------+

> drop user "root"@"::1";
> drop user ""@"localhost";
> drop user ""@"localhost.localdomain";
> drop user "root"@"localhost.localdomain";

删除无用库

> drop database test;

更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL查询技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》、《MySQL存储过程技巧大全》及《MySQL数据库锁相关技巧汇总

希望本文所述对大家MySQL数据库计有所帮助。

相关文章

  • MySQL慢查询分析工具pt-query-digest详解

    MySQL慢查询分析工具pt-query-digest详解

    pt-query-digest是用于分析mysql慢查询的一个工具,它可以分析binlog、General log、slowlog,也可以通过SHOWPROCESSLIST或者通过tcpdump抓取的MySQL协议数据来进行分析,这篇文章主要介绍了MySQL慢查询分析工具pt-query-digest详解,需要的朋友可以参考下
    2023-01-01
  • MySql完整卸载的四个步骤详解

    MySql完整卸载的四个步骤详解

    有时候MySQL不能完全卸载,这时候必须通过一些途径删除掉注册表和一些残余的文件,然后才能重新安装才可以成功,下面这篇文章主要给大家介绍了关于MySql完整卸载的四个步骤,需要的朋友可以参考下
    2022-06-06
  • MySql5.7.11编译安装及修改root密码的方法小结

    MySql5.7.11编译安装及修改root密码的方法小结

    这篇文章主要介绍了MySql5.7.11编译安装及修改root密码的方法小结的相关资料,需要的朋友可以参考下
    2016-04-04
  • Mysql 执行一条语句的整个过程详细

    Mysql 执行一条语句的整个过程详细

    这篇文章主要介绍了Mysql 执行一条语句的整个详细过程,Mysql的逻辑架构整体分为两部分,Server层和存储引擎层,下面文章内容具有一定的参考价值,需要的小伙伴可以参考一下,希望对你有所帮助
    2022-02-02
  • 浅谈MySql 视图、触发器以及存储过程

    浅谈MySql 视图、触发器以及存储过程

    这篇文章主要介绍了MySql 视图、触发器以及存储过程的的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-06-06
  • 删除mysql数据库中的重复数据记录

    删除mysql数据库中的重复数据记录

    mysql中select distinct * from text不能显示不重复的记录,而是直接全部显示
    2008-06-06
  • MySQL出现Waiting for table metadata lock的原因方法

    MySQL出现Waiting for table metadata lock的原因方法

    在本篇内容里小编给大家整理了MySQL出现Waiting for table metadata lock的原因以及解决方法对此有需要的朋友们学习下。
    2019-05-05
  • MySQL数据库迁移快速导出导入大量数据

    MySQL数据库迁移快速导出导入大量数据

    今天小编就为大家分享一篇关于MySQL数据库迁移快速导出导入大量数据,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • MySQL存储引擎总结

    MySQL存储引擎总结

    这篇文章主要介绍了MySQL存储引擎总结,本文讲解了什么是存储引擎、MyISAM、InnoDB、MEMORY、MERGE等内容,需要的朋友可以参考下
    2014-09-09
  • 一次mysql的.ibd文件过大处理过程记录

    一次mysql的.ibd文件过大处理过程记录

    mysql数据库的每个表都有ibd和frm两种格式的文件,ibd文件是表的数据文件,存放表的数据,修改文件后缀,无法在MySQL数据库中查询表数据,这篇文章主要给大家介绍了关于一次mysql的.ibd文件过大处理过程的相关资料,需要的朋友可以参考下
    2022-06-06

最新评论