centos6.4下mysql5.7.18安装配置方法图文教程

 更新时间:2017年07月21日 11:30:02   作者:xiaodangshan  
这篇文章主要为大家详细介绍了centos6.4下mysql5.7.18安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

centos6.4下安装mysql5.7.18的具体步骤,分享给大家。

1、首先检查是否已经安装过mysql,查找mysql相关软件rpm包

#rpm -qa | grep mysql

2、将所有与mysql相关的东西删除

#yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

3、安装依赖包

#yum -y install make gcc-c++ cmake bison-devel ncurses-devellibaio libaio-devel

4、创建mysql用户组

#groupadd mysql

5、在mysql用户组下创建用户mysql

#useradd mysql -g mysql

6、从官网下载mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

下载地址:https://dev.mysql.com/downloads/mysql/

7、将mysql-5.7.19-linux-glibc2.12-x86_64.tar放到 /opt 文件夹下

8、解压文件mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

#tar xzvfmysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

9、将mysql-5.7.19-linux-glibc2.12-x86_64更名为mysql并移动到 /usr/local/mysql下

#mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql

在/usr/local/mysql下创建data目录

#mkdir /usr/local/mysql/data

10、返回local目录

#cd /usr/local

将mysql目录及下面的文件、子目录文件主改成mysql

#chown -R mysql:mysql mysql/

给与mysql目录及下面的文件、子目录755权限

#chmod -R 755 mysql/

11、编译安装并初始化mysql,记住命令行末尾的密码

#/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

12、启动mysql服务

#/usr/local/mysql/support-files/mysql.server start

13、做个软连接,重启mysql服务

#ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#service mysql restart

14、做个软链接,将安装目录下的mysql 放在/usr/bin 目录下

#ln -s /usr/local/mysql/bin/mysql /usr/bin

15、登录msyql,输入密码(密码为步骤11初始化生成的密码)

#mysql -u root -p

16、修改密码为123456

msql>alter user 'root'@'localhost' identified by '123456';
mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;
mysql>quit

17、编辑my.cnf,添加配置文件,配置内容为

#vi /usr/local/mysql/my.cnf

[mysqld]
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

18、允许3306端口

#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
#iptables -L -n
#service iptables save

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • MYSQL SET类型字段的SQL操作知识介绍

    MYSQL SET类型字段的SQL操作知识介绍

    本篇文章是对MYSQL中SET类型字段的SQL操作知识进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • mysql中合并两个字段的方法分享

    mysql中合并两个字段的方法分享

    mysql中怎么合并两个字段为一个字段呢?试了好多方法,结果还是不是我想要的
    2012-08-08
  • mysql 5.7更改数据库的数据存储位置的解决方法

    mysql 5.7更改数据库的数据存储位置的解决方法

    随着MySQL数据库存储的数据逐渐变大,已经将原来的存储数据的空间占满了,导致mysql已经链接不上了。所以要给存放的数据换个地方,下面小编给大家分享mysql 5.7更改数据库的数据存储位置的解决方法,一起看看吧
    2017-04-04
  • 一文了解MySQL二级索引的查询过程

    一文了解MySQL二级索引的查询过程

    索引是一种用于快速查询行的数据结构,就像一本书的目录就是一个索引,下面这篇文章主要给大家介绍了关于MySQL二级索引查询过程的相关资料,需要的朋友可以参考下
    2022-02-02
  • 如何把Mysql卸载干净(亲测有效)

    如何把Mysql卸载干净(亲测有效)

    这篇文章主要介绍了如何把Mysql卸载干净(亲测有效),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 解读mysql删除操作和查询操作哪个更消耗性能

    解读mysql删除操作和查询操作哪个更消耗性能

    文章讨论了MySQL中删除操作比查询操作更消耗性能的原因,包括表级锁定、磁盘空间浪费、索引稀疏化和事务日志膨胀,同时,文章还提出了一些减少删除操作对性能影响的策略,如确保表上有合适的索引、分批次删除和使用合适的WHERE条件
    2025-02-02
  • MYSQL表优化方法小结 讲的挺全面

    MYSQL表优化方法小结 讲的挺全面

    一篇MYSQL表优化的文章,说的很好,使用mysql的朋友可以参考下。
    2010-05-05
  • 企业生产MySQL优化介绍

    企业生产MySQL优化介绍

    这篇文章主要介绍了企业生产MySQL优化介绍的相关内容,文中叙述了其优化内容,各个方面介绍的比较详细,需要的朋友可以参考。
    2017-10-10
  • MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决

    MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290报错解决

    这篇文章主要给大家介绍了关于MySQL5.73 root用户密码修改方法及ERROR 1193、ERROR1819与ERROR1290:... running with --skip-...报错的解决方法,文中通过图文将解决的步骤介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 一文教你快速学会使用DDL对数据库和表的操作

    一文教你快速学会使用DDL对数据库和表的操作

    SQL是一种操作关系型数据库的结构化查询语言,今天这篇文章将详细讲述数据定义语言DDL对数据库和表的相关操作,有感兴趣的同学跟着小编一起来学习吧
    2023-07-07

最新评论