centos7 安装mysql详细流程

centos7 安装mysql详细流程工作中经常需要安装mysql,每次安装的时候,总是用不同的方法安装,有错误就解决一下,今天又重新装了一次mysql,记录下过程,以后就安装这种方式安装了!1、查看系统版本[root@test107vm14rpm-gpg]#lsb_release-aLSBVersion::core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4….

大家好,又见面了,我是你们的朋友全栈君。

工作中经常需要安装mysql,每次安装的时候,总是用不同的方法安装,有错误就解决一下,今天又重新装了一次mysql,记录下过程,以后就用这种方式安装了!

1、查看系统版本

[root@test107vm14 rpm-gpg]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.3.1611 (Core) 
Release:    7.3.1611
Codename:   Core

2、下载mysql安装包

下载地址:https://dev.mysql.com/downloads/mysql/
选择想要下载的mysql版本和对应的系统版本
这里写图片描述
这里写图片描述

下载MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar,我下载的mysql5.6版本,下载新版本类似,找到对应的rpm-bundle.tar安装包下载即可!
这里写图片描述

3、检查是否已经存在mysql,若存在卸载,避免安装时产生一些错误!

rpm -qa | grep -i mysql

若存在,使用rpm -e packname –nodeps命令删除安装包

which mysql

查看mysql配置信息,删除对应的配置文件等信息!

删除mysql用户

userdel mysql

4、上传安装包

将下载的安装包上传到相应的目录,我上传至/usr/local/mysql 目录

mkdir -p /usr/local/mysql

上传安装包

5、解压缩安装包

tar -xvf MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar

解压后,得到如下文件
这里写图片描述

6、创建mysql用户和组

groupadd -g 1000 mysql
useradd mysql -g mysql -p mysql

7、安装mysql

rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm

提示错误:

conflicts with file from package mariadb-libs-1:5.5.56-2.el7.x86_64

与mariadb冲突,删除mariadb即可!

rpm -e mariadb-libs-1:5.5.56-2.el7.x86_64 --nodeps

然后重新执行上面的安装命令!

rpm -ivh MySQL-client-5.6.41-1.el7.x86_64.rpm
rpm -ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm
rpm -ivh MySQL-shared-5.6.41-1.el7.x86_64.rpm

安装这四个即可,至此安装完成!

8、启动mysql

service mysql start

启动成功后,可查看是否成功监听3306端口

9、使用随机密码登录mysql

find / -name .mysql_secret

查找生成的随机密码路径,查看此文件,获取随机密码

这里写图片描述

使用随机默认密码登录mysql

mysql -u root -p

10、修改密码

登陆成功后,修改密码,否则无法选择数据库进行操作

SET PASSWORD=password('password');
FLUSH PRIVILEGES;

至此,便可以进行mysql操作了;
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139755.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Navicat 15 for MySQL激活码【2021最新】

    (Navicat 15 for MySQL激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月22日
    376
  • 浅谈js原型和原型链接_js原型链阮一峰

    浅谈js原型和原型链接_js原型链阮一峰一、简述对于javascript对象(函数)原型和原型链的理解,其实不那么难,简单来说,需要理解什么是原型,怎么访问原型,什么是原型链,怎么通过原型链去访问原型,就可以大概理清楚原型和原型链的基础知识。二、浅析1、何为原型在js引擎启动的时候,其内核就生成了最基本的Object和Function的原型内容,也就是最原始最自然的代码。(1)Object的原型是一个对象变量,该对象变量存…

    2025年6月29日
    2
  • 手机最强 Python 编程神器,在手机上运行 Python 不再是梦[通俗易懂]

    手机最强 Python 编程神器,在手机上运行 Python 不再是梦[通俗易懂]手机编程软件有很多,大部分都很难使用,操作不灵活,甚至不能安装第三方库。尝试安装了很多Python移动编程软件,发现了很多问题,不是编码效率低就是各种bug。今天,来自一位python编程小哥指导,向大家推荐两款精心挑选的手机编程软件,它们也是非常成熟的手机编程工具。QPythonOHQpython是一个轻量级的、成熟的python编程工具。它配有终端和简单的代码编辑器。它支持安装第三方库。目前,它支持Python3.6.6,这还不算太老。代码编辑区域代码比其他手机编程软件更灵活,底

    2022年8月12日
    2
  • 申请CSDN博客专家的成功历程

    申请CSDN博客专家的成功历程简单说一下申请博客专家的时间、某时间段的具体数据与历程心得。(过于粗糙请见谅)本人申请博客专家的次数一共为8次,换句话说就是申请第八次才成功的。申请博客专家的时间为以下:2020.6.92020.6.152020.6.182020.7.32020.7.312020.8.212020.9.102020.9.18第八次申请终于成功了,贼开心也很激动。感谢平台的认可,我会继续努力,把最好的分享给大家。送给大家一句话、同样也是送给的自己的一句话:“一定别放弃,因为很多事情做着做着就成功了

    2022年7月15日
    12
  • typescript web_jenkins自动编译

    typescript web_jenkins自动编译前言上一篇我们讲到如何手动编译TypeScript,如果我们每次都要手动编译,那么这样会很累,接下来就介绍自动编译TypeScript。mac自动编译typescript在Typescript文

    2022年8月7日
    2
  • 01分布的方差和期望_01分布的期望和方差公式

    01分布的方差和期望_01分布的期望和方差公式   最后欢迎大家访问我的个人网站:1024s

    2022年9月17日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号