CentOS7 64位安装mysql图文教程

 更新时间:2017年05月04日 09:55:49   作者:影公子zx  
这篇文章主要为大家详细介绍了CentOS7 64位安装mysql的图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

安装mysql前提:安装好CentOS 7 64位,CentOS 7系统可以连接网络
完成之后打开终端,检查mysql是否已安装:

在终端中输入

yum list installed | grep mysql 

如下图:

这里写图片描述

这显示已经安装了mysql,如果已安装,那么先卸载,在终端输入:

yum -y remove mysql-libs.x86_64 

删除已安装的mysql
删除之后在终端输入:

yum install mysql-community-server

如下图:

这里写图片描述

这就是开始安装了,只要系统能连接网络,它会自动下载安装,yum 会自动处理 MySQL 与其他组件的依赖关系
自动安装过程中会要求你选择是否继续下载等,都输入y之后回车就行如下图:

这里写图片描述

一直到最后会提示安装完成和已经安装的所有依赖如下图:

这里写图片描述

这就表示已经安装完成了,我的里面出现替换是因为我之前没有删除已安装的mysql。
安装完成之后在终端中先输入:systemctl start mysqld
重启mysql服务,设置一下初始的用户名和密码,在终端中输入:mysql_secure_installation

这里写图片描述 

如上图:一般刚安装之后用户名是root,密码是空的 所以出现上图之后直接按回车,如下图:

这里写图片描述 

输入y按回车

这里写图片描述 

之后会提示输入新密码确认一遍,然后根据提示一直输入y回车就完成了。

安装完mysql之后如果要远程访问 MySQL, 需开放默认端口号 3306.
在终端中输入:systemctl start mysqld
重新启动mysql服务,之后输入:

firewall-cmd –permanent –zone=public –add-port=3306/tcp 
firewall-cmd –permanent –zone=public –add-port=3306/udp 

这两句命令就可以开放3306端口了,如下图:

这里写图片描述

在执行命令是yum命令时我出现了:/var/run/yum.pid已被锁定,PID为xxxx的另一个程序正在运行。如果出现这个,那么就

rm -f /var/run/yum.pid

删除文件后再次运行yum可用。

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

相关文章

  • MySQL百万级数据大分页查询优化的实现

    MySQL百万级数据大分页查询优化的实现

    在数据库开发过程中我们经常会使用分页,但是如果是百万级数据呢,本文就详细的介绍一下MySQL百万级数据大分页查询优化的实现,感兴趣的可以了解一下
    2022-01-01
  • MySql索引原理和SQL优化方式

    MySql索引原理和SQL优化方式

    索引是提升数据库查询效率的有序存储结构,包括主键索引、唯一索引、普通索引等,约束则用于数据完整性,包含主键、唯一、外键等约束,B+树是常用的索引结构,减少磁盘IO次数,索引应用场景包括where、groupby、orderby
    2024-09-09
  • 一键重置mysql的root密码脚本

    一键重置mysql的root密码脚本

    本节主要介绍了一键重置mysql的root密码的实现脚本,需要的朋友可以参考下
    2014-07-07
  • MySQL中count()查询的性能梳理

    MySQL中count()查询的性能梳理

    这篇文章主要为大家详细介绍了MySQL中count()查询的性能对比与优化,文中的示例代码讲解详细,具有一定的参考价值,需要的可以了解一下
    2023-07-07
  • Mysql5.7.14 linux版密码忘记完美解决办法

    Mysql5.7.14 linux版密码忘记完美解决办法

    这篇文章主要介绍了Mysql5.7.14 linux版密码忘记完美解决办法,需要的朋友可以参考下
    2017-08-08
  • mysql视图功能与用法实例分析

    mysql视图功能与用法实例分析

    这篇文章主要介绍了mysql视图功能与用法,结合实例形式分析了mysql数据库视图的概念、功能、使用方法、与临时表的区别及操作相关注意事项,需要的朋友可以参考下
    2019-04-04
  • CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)

    CentOS 7.0如何启动多个MySQL实例教程(mysql-5.7.21)

    这篇文章主要给大家介绍了关于CentOS 7.0如何启动多个MySQL实例(mysql-5.7.21)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。
    2018-03-03
  • 解析mysql 5.5字符集问题

    解析mysql 5.5字符集问题

    本篇文章是对关于mysql 5.5字符集的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql中find_in_set()函数用法及自定义增强函数详解

    mysql中find_in_set()函数用法及自定义增强函数详解

    这篇文章主要给大家介绍了关于mysql中find_in_set()函数用法及自定义增强函数的相关资料,在MySQL 数据库中进行复杂的查询语句,例如对多个字段进行筛选和排序,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-06-06
  • mysql执行语句后只有错误代码,没有错误信息的问题

    mysql执行语句后只有错误代码,没有错误信息的问题

    这篇文章主要介绍了mysql执行语句后只有错误代码,没有错误信息的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09

最新评论