系统城装机大师 - 固镇县祥瑞电脑科技销售部宣传站!

当前位置:首页 > 数据库 > Mysql > 详细页面

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

时间:2020-02-18来源:系统城作者:电脑系统城

本文实例讲述了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用户账号


 
  1. > useradd -s /sbin/nologin -M mysql
  2.  

(2)、解压压缩包


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

(3)、重命名


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

(4)、复制配置文件


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

修改配置文件


 
  1. [client]
  2. port = 3306
  3. socket = /data/mysql56/mysql.sock
  4. default-character-set = utf8
  5. [mysqld]
  6. skip-name-resolve
  7. user = mysql
  8. basedir = /data/mysql56
  9. datadir = /data/mysql56/data
  10. port = 3306
  11. server_id = 10
  12. socket = /data/mysql56/mysql.sock
  13. pid-file = /data/mysql56/mysql.pid
  14. log-error = /data/mysql56/data/mysql.err
  15. log-bin = /data/mysql56/data/mysql-bin
  16. character-set-server = utf8
  17.  

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

(5)、初始化数据库


 
  1. > chown -R mysql.mysql /data/mysq56
  2. > /data/mysql56/scripts/mysql_install_db \
  3. --defaults-file=/etc/my.cnf \
  4. --user=mysql \
  5. --basedir=/data/mysql56 \
  6. --datadir=/data/mysql56/data
  7.  

如果出现如下信息

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


 
  1. > yum -y install autoconf
  2.  

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

三、配置并启动mysql


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

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

 

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

启动mysql


 
  1. > service mysqld start
  2.  

四、添加自启动


 
  1. > chkconfig --add mysqld
  2. > chkconfig mysqld on
  3. > chkconfig --list mysqld
  4.  

五、配置环境变量


 
  1. > echo 'export PATH=/data/mysql56/bin:$PATH' >> /etc/profile
  2. > source /etc/profile
  3.  

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


 
  1. > mysqladmin -u root password '123456'
  2.  

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

登陆mysql


 
  1. > mysql -uroot -p
  2.  

查询用户


 
  1. > select user,host from mysql.user;
  2.  

如下所示

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


 
  1. > drop user "root"@"::1";
  2. > drop user ""@"localhost";
  3. > drop user ""@"localhost.localdomain";
  4. > drop user "root"@"localhost.localdomain";
  5.  

删除无用库


 
  1. > drop database test;
  2.  

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

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

分享到:

相关信息

  • MySQL的核心查询语句详解

    一、单表查询 1、排序 2、聚合函数 3、分组 4、limit 二、SQL约束 1、主键约束 2、非空约束 3、唯一约束 4、外键约束 5、默认值 三、多表查询 1、内连接 1)隐式内连接: 2)显式内连接: 2、外连接 1)左外连接 2)右外连接 四...

    2023-10-30

  • Mysql中如何删除表重复数据

    Mysql删除表重复数据 表里存在唯一主键 没有主键时删除重复数据 Mysql删除表中重复数据并保留一条 准备一张表 用的是mysql8 大家自行更改 创建表并添加四条相同的数据...

    2023-10-30

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载